|
SND@LHC Software
|


Public Member Functions | |
| Init (self, options) | |
| channel (self, tofpet_id, tofpet_channel, position) | |
| qdc_chi2 (self, board_id, tofpet_id, channel, tac, TDC=0) | |
| qdc_sat (self, board_id, tofpet_id, channel, tac, v_fine) | |
| comb_calibration (self, board_id, tofpet_id, channel, tac, v_coarse, v_fine, t_coarse, t_fine, GQDC=1.0, TDC=0) | |
| calibrationReport (self) | |
| debugMapping (self, board, tofpet_id, tofpet_channel) | |
| printChannelInfo (self) | |
| printCurrentRun (self) | |
| getStartTime (self) | |
| Run (self) | |
| executeEvent (self, eventNumber) | |
| executeEvent1 (self, eventNumber) | |
| executeEvent0 (self, eventNumber) | |
| Finalize (self) | |
Public Attributes | |
| debug | |
| monitoring | |
| auto | |
| outFile | |
| fsdict | |
| FSmap | |
| run | |
| ioman | |
| fiN | |
| nEvents | |
| newFormat | |
| Lchannel | |
| Lcrun | |
Static Public Attributes | |
| options | |
| logger = ROOT.FairLogger.GetLogger() | |
| outfile | |
| xrdb | |
| fSink | |
| fqdc_cal = open(path+'/qdc_cal.csv') | |
| Lqdc = fqdc_cal.readlines() | |
| ftdc_cal = open(path+'/tdc_cal.csv') | |
| Ltdc = ftdc_cal.readlines() | |
| status | |
| L = Lqdc | |
| qdc_cal = self.qdc_cal | |
| tmp = L[l].replace('\n','').split(',') | |
| board_id = int(tmp[0]) | |
| fe_id = int(tmp[1]) | |
| channel = int(tmp[2]) | |
| tac = int(tmp[3]) | |
| X = qdc_cal[board_id][fe_id][channel][tac] | |
| tdc = int(tmp[4]) | |
| dict | SiPMmap = {} |
| TofpetMap | |
| dict | key = {'DS':2,'US':1,'Veto':0} |
| sndswPath = os.environ['SNDSW_ROOT'] | |
| str | infile = sndswPath+"/geometry/"+system+"_SiPM_mapping.csv" |
| reader = csv.DictReader(f, delimiter=',') | |
| dict | row = SiPMmap[system][channel] |
| jsonStr = f.read() | |
| boardMaps | |
| slots | |
| MufiSystem | |
| int | s = 0 |
| s | |
| offMap | |
| boards | |
| name = b.GetName() | |
| sTree | |
| header | |
| eventSND = self.sTree.Branch("EventHeader.",self.header,32000,-1) | |
| digiSciFi | |
| digiSciFiBranch | |
| digiMuFilter | |
| digiMuFilterHitBranch | |
| geoVersion | |
| B = ROOT.TList() | |
| run_startUTC | |
| system = self.MufiSystem[board_id][tofpet_id] | |
| tuple | key = (tofpet_id%2)*1000 + tofpet_channel |
| int | sipmChannel = 99 |
| nSiPMs = abs(self.offMap[tmp][1]) | |
| nSides = abs(self.offMap[tmp][2]) | |
| direction = int(self.offMap[tmp][1]/nSiPMs) | |
| detID = self.offMap[tmp][0] + direction*(sipmChannel//(nSiPMs)) | |
| int | sipm_number = sipmChannel%(nSiPMs) |
| test = digiMuFilterStore[detID].GetSignal(sipm_number) | |
| chan = self.channel(tofpet_id,tofpet_channel,mat) | |
| int | orientation = 1 |
| orientation | |
| tuple | sipmLocal = (chan - mat*512) |
| int | sipmID = 1000000*int(station[1]) + 100000*orientation + 10000*mat + 1000*(sipmLocal//128) + chan%128 |
| aHit = digiSciFiStore[sipmID] | |
| aHit_TCA = self.digiSciFi.ConstructedAt(indexSciFi) | |
| F = self.outfile.GetRootFile() | |
| T = F.Get("cbmsim") | |
Definition at line 13 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.calibrationReport | ( | self | ) |
Definition at line 335 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.channel | ( | self, | |
| tofpet_id, | |||
| tofpet_channel, | |||
| position | |||
| ) |
Definition at line 306 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.comb_calibration | ( | self, | |
| board_id, | |||
| tofpet_id, | |||
| channel, | |||
| tac, | |||
| v_coarse, | |||
| v_fine, | |||
| t_coarse, | |||
| t_fine, | |||
GQDC = 1.0, |
|||
TDC = 0 |
|||
| ) |
Definition at line 322 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.debugMapping | ( | self, | |
| board, | |||
| tofpet_id, | |||
| tofpet_channel | |||
| ) |
Definition at line 353 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 418 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent0 | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 567 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent1 | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 421 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Finalize | ( | self | ) |
Definition at line 706 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.getStartTime | ( | self | ) |
Definition at line 386 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Init | ( | self, | |
| options | |||
| ) |
Definition at line 15 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.printChannelInfo | ( | self | ) |
Definition at line 364 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.printCurrentRun | ( | self | ) |
Definition at line 375 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.qdc_chi2 | ( | self, | |
| board_id, | |||
| tofpet_id, | |||
| channel, | |||
| tac, | |||
TDC = 0 |
|||
| ) |
Definition at line 311 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.qdc_sat | ( | self, | |
| board_id, | |||
| tofpet_id, | |||
| channel, | |||
| tac, | |||
| v_fine | |||
| ) |
Definition at line 317 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Run | ( | self | ) |
Definition at line 410 of file ConvRawData.py.
|
static |
Definition at line 557 of file ConvRawData.py.
|
static |
Definition at line 558 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.auto |
Definition at line 18 of file ConvRawData.py.
|
static |
Definition at line 293 of file ConvRawData.py.
|
static |
Definition at line 179 of file ConvRawData.py.
|
static |
Definition at line 243 of file ConvRawData.py.
|
static |
Definition at line 275 of file ConvRawData.py.
|
static |
Definition at line 539 of file ConvRawData.py.
|
static |
Definition at line 183 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.debug |
Definition at line 16 of file ConvRawData.py.
|
static |
Definition at line 520 of file ConvRawData.py.
|
static |
Definition at line 289 of file ConvRawData.py.
|
static |
Definition at line 290 of file ConvRawData.py.
|
static |
Definition at line 287 of file ConvRawData.py.
|
static |
Definition at line 288 of file ConvRawData.py.
Definition at line 519 of file ConvRawData.py.
|
static |
Definition at line 285 of file ConvRawData.py.
|
static |
Definition at line 709 of file ConvRawData.py.
|
static |
Definition at line 181 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.fiN |
Definition at line 89 of file ConvRawData.py.
|
static |
Definition at line 158 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.fsdict |
Definition at line 44 of file ConvRawData.py.
|
static |
Definition at line 149 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.FSmap |
Definition at line 61 of file ConvRawData.py.
|
static |
Definition at line 160 of file ConvRawData.py.
|
static |
Definition at line 291 of file ConvRawData.py.
|
static |
Definition at line 284 of file ConvRawData.py.
|
static |
Definition at line 224 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.ioman |
Definition at line 84 of file ConvRawData.py.
|
static |
Definition at line 237 of file ConvRawData.py.
|
static |
Definition at line 221 of file ConvRawData.py.
|
static |
Definition at line 506 of file ConvRawData.py.
|
static |
Definition at line 165 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Lchannel |
Definition at line 371 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Lcrun |
Definition at line 382 of file ConvRawData.py.
|
static |
Definition at line 121 of file ConvRawData.py.
|
static |
Definition at line 159 of file ConvRawData.py.
|
static |
Definition at line 161 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.monitoring |
Definition at line 17 of file ConvRawData.py.
|
static |
Definition at line 247 of file ConvRawData.py.
|
static |
Definition at line 277 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.nEvents |
Definition at line 92 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.newFormat |
Definition at line 93 of file ConvRawData.py.
|
static |
Definition at line 518 of file ConvRawData.py.
|
static |
Definition at line 517 of file ConvRawData.py.
|
static |
Definition at line 259 of file ConvRawData.py.
|
static |
Definition at line 118 of file ConvRawData.py.
|
static |
Definition at line 540 of file ConvRawData.py.
|
static |
Definition at line 541 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.outFile |
Definition at line 31 of file ConvRawData.py.
|
static |
Definition at line 136 of file ConvRawData.py.
|
static |
Definition at line 173 of file ConvRawData.py.
|
static |
Definition at line 228 of file ConvRawData.py.
Definition at line 233 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.run |
Definition at line 83 of file ConvRawData.py.
|
static |
Definition at line 302 of file ConvRawData.py.
|
static |
Definition at line 253 of file ConvRawData.py.
|
static |
Definition at line 255 of file ConvRawData.py.
|
static |
Definition at line 521 of file ConvRawData.py.
|
static |
Definition at line 511 of file ConvRawData.py.
|
static |
Definition at line 543 of file ConvRawData.py.
|
static |
Definition at line 542 of file ConvRawData.py.
|
static |
Definition at line 219 of file ConvRawData.py.
|
static |
Definition at line 245 of file ConvRawData.py.
|
static |
Definition at line 222 of file ConvRawData.py.
|
static |
Definition at line 165 of file ConvRawData.py.
|
static |
Definition at line 282 of file ConvRawData.py.
|
static |
Definition at line 505 of file ConvRawData.py.
|
static |
Definition at line 710 of file ConvRawData.py.
|
static |
Definition at line 185 of file ConvRawData.py.
|
static |
Definition at line 208 of file ConvRawData.py.
|
static |
Definition at line 526 of file ConvRawData.py.
|
static |
Definition at line 177 of file ConvRawData.py.
|
static |
Definition at line 220 of file ConvRawData.py.
Definition at line 187 of file ConvRawData.py.
|
static |
Definition at line 143 of file ConvRawData.py.