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.