|
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 |
| F = self.outfile.GetRootFile() | |
| T = F.Get("cbmsim") | |
Definition at line 13 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.calibrationReport | ( | self | ) |
Definition at line 334 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.channel | ( | self, | |
| tofpet_id, | |||
| tofpet_channel, | |||
| position | |||
| ) |
Definition at line 305 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 321 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.debugMapping | ( | self, | |
| board, | |||
| tofpet_id, | |||
| tofpet_channel | |||
| ) |
Definition at line 352 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 417 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent0 | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 560 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.executeEvent1 | ( | self, | |
| eventNumber | |||
| ) |
Definition at line 420 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Finalize | ( | self | ) |
Definition at line 693 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.getStartTime | ( | self | ) |
Definition at line 385 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Init | ( | self, | |
| options | |||
| ) |
Definition at line 15 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.printChannelInfo | ( | self | ) |
Definition at line 363 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.printCurrentRun | ( | self | ) |
Definition at line 374 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.qdc_chi2 | ( | self, | |
| board_id, | |||
| tofpet_id, | |||
| channel, | |||
| tac, | |||
TDC = 0 |
|||
| ) |
Definition at line 310 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.qdc_sat | ( | self, | |
| board_id, | |||
| tofpet_id, | |||
| channel, | |||
| tac, | |||
| v_fine | |||
| ) |
Definition at line 316 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Run | ( | self | ) |
Definition at line 409 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.auto |
Definition at line 18 of file ConvRawData.py.
|
static |
Definition at line 292 of file ConvRawData.py.
|
static |
Definition at line 178 of file ConvRawData.py.
|
static |
Definition at line 242 of file ConvRawData.py.
|
static |
Definition at line 274 of file ConvRawData.py.
|
static |
Definition at line 536 of file ConvRawData.py.
|
static |
Definition at line 182 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.debug |
Definition at line 16 of file ConvRawData.py.
|
static |
Definition at line 517 of file ConvRawData.py.
|
static |
Definition at line 288 of file ConvRawData.py.
|
static |
Definition at line 289 of file ConvRawData.py.
|
static |
Definition at line 286 of file ConvRawData.py.
|
static |
Definition at line 287 of file ConvRawData.py.
Definition at line 516 of file ConvRawData.py.
|
static |
Definition at line 284 of file ConvRawData.py.
|
static |
Definition at line 696 of file ConvRawData.py.
|
static |
Definition at line 180 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.fiN |
Definition at line 88 of file ConvRawData.py.
|
static |
Definition at line 157 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.fsdict |
Definition at line 44 of file ConvRawData.py.
|
static |
Definition at line 148 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.FSmap |
Definition at line 60 of file ConvRawData.py.
|
static |
Definition at line 159 of file ConvRawData.py.
|
static |
Definition at line 290 of file ConvRawData.py.
|
static |
Definition at line 283 of file ConvRawData.py.
|
static |
Definition at line 223 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.ioman |
Definition at line 83 of file ConvRawData.py.
|
static |
Definition at line 236 of file ConvRawData.py.
|
static |
Definition at line 220 of file ConvRawData.py.
|
static |
Definition at line 505 of file ConvRawData.py.
|
static |
Definition at line 164 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Lchannel |
Definition at line 370 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.Lcrun |
Definition at line 381 of file ConvRawData.py.
|
static |
Definition at line 120 of file ConvRawData.py.
|
static |
Definition at line 158 of file ConvRawData.py.
|
static |
Definition at line 160 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.monitoring |
Definition at line 17 of file ConvRawData.py.
|
static |
Definition at line 246 of file ConvRawData.py.
|
static |
Definition at line 276 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.nEvents |
Definition at line 91 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.newFormat |
Definition at line 92 of file ConvRawData.py.
|
static |
Definition at line 515 of file ConvRawData.py.
|
static |
Definition at line 514 of file ConvRawData.py.
|
static |
Definition at line 258 of file ConvRawData.py.
|
static |
Definition at line 117 of file ConvRawData.py.
|
static |
Definition at line 537 of file ConvRawData.py.
|
static |
Definition at line 538 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.outFile |
Definition at line 31 of file ConvRawData.py.
|
static |
Definition at line 135 of file ConvRawData.py.
|
static |
Definition at line 172 of file ConvRawData.py.
|
static |
Definition at line 227 of file ConvRawData.py.
Definition at line 232 of file ConvRawData.py.
| ConvRawData.ConvRawDataPY.run |
Definition at line 82 of file ConvRawData.py.
|
static |
Definition at line 301 of file ConvRawData.py.
|
static |
Definition at line 252 of file ConvRawData.py.
|
static |
Definition at line 254 of file ConvRawData.py.
|
static |
Definition at line 518 of file ConvRawData.py.
|
static |
Definition at line 508 of file ConvRawData.py.
|
static |
Definition at line 540 of file ConvRawData.py.
|
static |
Definition at line 539 of file ConvRawData.py.
|
static |
Definition at line 218 of file ConvRawData.py.
|
static |
Definition at line 244 of file ConvRawData.py.
|
static |
Definition at line 221 of file ConvRawData.py.
|
static |
Definition at line 164 of file ConvRawData.py.
|
static |
Definition at line 281 of file ConvRawData.py.
|
static |
Definition at line 504 of file ConvRawData.py.
|
static |
Definition at line 697 of file ConvRawData.py.
|
static |
Definition at line 184 of file ConvRawData.py.
|
static |
Definition at line 207 of file ConvRawData.py.
|
static |
Definition at line 523 of file ConvRawData.py.
|
static |
Definition at line 176 of file ConvRawData.py.
|
static |
Definition at line 219 of file ConvRawData.py.
Definition at line 186 of file ConvRawData.py.
|
static |
Definition at line 142 of file ConvRawData.py.