Presentation is loading. Please wait.

Presentation is loading. Please wait.

HCAL Ion Feedback & Thermal Noise Sim R. Wilkinson, T. Yetkin, C. Tully 1.

Similar presentations


Presentation on theme: "HCAL Ion Feedback & Thermal Noise Sim R. Wilkinson, T. Yetkin, C. Tully 1."— Presentation transcript:

1 HCAL Ion Feedback & Thermal Noise Sim R. Wilkinson, T. Yetkin, C. Tully 1

2 2 Ion Feedback & Thermal Noise Ion Feedback –HCAL has ~18 photoelectrons per GeV –Each photoelectron has a small (2*10 -4 ) chance of creating ion feedback signal 3-5 GeV (from a double Gaussian) Shaped like normal signal –Adds about 1.3% to overall energy, independent of energy Thermal Noise –Each 25 ns time sample has a 2% chance of getting a noise photoelectron As above, a photoelectron ~ 50 MeV –Each of those photoelectrons has a chance to produce ion feedback Expect one 3-5 GeV spike every ~5 events

3 3 Command Line Request Submission User makes a small “RequestSchema” file requestSchema = {} requestSchema['ConfigFile'] = ‘my_cfg.py' requestSchema["Group"] = "Offline" requestSchema["InputDatasets"] = [] requestSchema["PileupDatasets"] = [] requestSchema["RequestType"] = 'CmsGen' requestSchema["RequestSizeEvents"] = 1000 “submitRequest” script accepts the RequestSchema –Uploads three documents to CouchDB: Original configuration Fully expanded configuration PSetTweaks which can be used to modify configs outside of the CMSSW environment –Calculates PSet hashes –Sends the RequestSchema to the ReqMgr, via a REST “PUT”. reqMgrHost = 'cmssrv49.fnal.gov:8585' jsonSender = JSONRequests(reqMgrHost) response = jsonSender.put('/reqMgr/request/'+requestSchema['RequestName'], requestSchema) When the ReqMgr receives a Request, it: –Builds a new Workload –Saves the Request in the RequestDB

4 Web Request Submission 4

5 5 Web cmsDriver Interface May be useful on its own

6 Browsing and Assignment 6

7 Requests 7

8 8 Interaction with WorkQueues Communication done using REST URIs –WorkQueue GETs requests assigned to its Team Response is JSON-encoded list of Requests –WorkQueue downloads the Request Workloads –WorkQueue POSTs to acquire a request ReqMgr updates the database –WorkQueue POSTs updates & final status

9 9 To Do Authentication Site whitelists & blacklists Run & lumi block whitelists & blacklists Document installation procedures Deploy on Oracle at CERN


Download ppt "HCAL Ion Feedback & Thermal Noise Sim R. Wilkinson, T. Yetkin, C. Tully 1."

Similar presentations


Ads by Google