SND@LHC Software
|
Functions | |
qdc_calibration (board_id, tofpet_id, channel, tac, v_coarse, v_fine, tf) | |
qdc_chi2 (board_id, tofpet_id, channel, tac, TDC=0) | |
qdc_sat (board_id, tofpet_id, channel, tac, v_fine) | |
time_calibration (board_id, tofpet_id, channel, tac, t_coarse, t_fine, TDC=0) | |
comb_calibration (board_id, tofpet_id, channel, tac, v_coarse, v_fine, t_coarse, t_fine, GQDC=1.0, TDC=0) | |
calibrationReport () | |
channel (tofpet_id, tofpet_channel, position) | |
run (nEvent) | |
getMapEvent2Time () | |
asynInfo (run) | |
dumpMap () | |
Variables | |
dict | h = {} |
int | chi2Max = 2000. |
float | saturationLimit = 0.95 |
int | mufi_hitThreshold = 2 |
parser = ArgumentParser() | |
dest | |
help | |
type | |
int | |
required | |
False | |
default | |
bool | withGeoFile = False |
options = parser.parse_args() | |
runNr = str(options.runNumber).zfill(6) | |
str | path = options.path+'run_'+ runNr+'/' |
str | part = "" |
str | inFile = 'data_'+part+'.root' |
str | outFile = "sndsw_raw_"+runNr+'-'+part+'.root' |
bool | local = False |
fqdc_cal = open(path+'/qdc_cal.csv') | |
Lqdc = fqdc_cal.readlines() | |
ftdc_cal = open(path+'/tdc_cal.csv') | |
Ltdc = ftdc_cal.readlines() | |
server = os.environ['EOSSHIP'] | |
status | |
L = Lqdc | |
dict | SiPMmap = {} |
dict | TofpetMap = {} |
str | infile = "/eos/experiment/sndlhc/testbeam/MuFilter/SiPM_mappings/"+system+"_SiPM_mapping.csv" |
reader = csv.DictReader(f, delimiter=',') | |
tmp = L[l].replace('\n','').split(',') | |
row = x.split(',') | |
dict | qdc_cal = {} |
board_id = int(tmp[0]) | |
fe_id = int(tmp[1]) | |
channel = int(tmp[2]) | |
tac = int(tmp[3]) | |
dict | X = qdc_cal[board_id][fe_id][channel][tac] |
tdc = int(tmp[4]) | |
dict | stations = {} |
dict | boardMaps = {} |
str | board = 'board_'+str(stations[station][mat]) |
dict | slots = {0:'A',1:'A',2:'B',3:'B',4:'C',5:'C',6:'D',7:'D'} |
dict | MufiSystem = {} |
int | s = 0 |
dict | offMap = {} |
str | dataName = 'data'+part+'.root' |
f0 = ROOT.TFile.Open(X+path+dataName) | |
nEvent | |
dict | boards = {} |
name = b.GetName() | |
fSink = ROOT.FairRootFileSink(outFile) | |
sTree = ROOT.TTree('rawConv','raw data converted') | |
header = ROOT.FairEventHeader() | |
eventSND = sTree.Branch("EventHeader",header,32000,-1) | |
digiSciFi = ROOT.TClonesArray("sndScifiHit") | |
digiSciFiBranch = sTree.Branch("Digi_ScifiHits",digiSciFi,32000,1) | |
digiMuFilter = ROOT.TClonesArray("MuFilterHit") | |
digiMuFilterHitBranch = sTree.Branch("Digi_MuFilterHits",digiMuFilter,32000,1) | |
clusScifi = ROOT.TClonesArray("sndCluster") | |
clusScifiBranch = sTree.Branch("Cluster_Scifi",clusScifi,32000,1) | |
B = ROOT.TList() | |
dict | theMap = {} |
str | test = 'map'+str(options.runNumber)+'.pkl' |
fin = open('map'+str(options.runNumber)+'.pkl','rb') | |
asyn = asynInfo(options.runNumber) | |
convertRawData_muTestbeam.asynInfo | ( | run | ) |
Definition at line 541 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.calibrationReport | ( | ) |
Definition at line 182 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.channel | ( | tofpet_id, | |
tofpet_channel, | |||
position | |||
) |
Definition at line 261 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.comb_calibration | ( | board_id, | |
tofpet_id, | |||
channel, | |||
tac, | |||
v_coarse, | |||
v_fine, | |||
t_coarse, | |||
t_fine, | |||
GQDC = 1.0 , |
|||
TDC = 0 |
|||
) |
Definition at line 158 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.dumpMap | ( | ) |
Definition at line 597 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.getMapEvent2Time | ( | ) |
Definition at line 534 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.qdc_calibration | ( | board_id, | |
tofpet_id, | |||
channel, | |||
tac, | |||
v_coarse, | |||
v_fine, | |||
tf | |||
) |
Definition at line 134 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.qdc_chi2 | ( | board_id, | |
tofpet_id, | |||
channel, | |||
tac, | |||
TDC = 0 |
|||
) |
Definition at line 142 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.qdc_sat | ( | board_id, | |
tofpet_id, | |||
channel, | |||
tac, | |||
v_fine | |||
) |
Definition at line 147 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.run | ( | nEvent | ) |
Definition at line 305 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.time_calibration | ( | board_id, | |
tofpet_id, | |||
channel, | |||
tac, | |||
t_coarse, | |||
t_fine, | |||
TDC = 0 |
|||
) |
Definition at line 151 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.asyn = asynInfo(options.runNumber) |
Definition at line 614 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.B = ROOT.TList() |
Definition at line 297 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.board = 'board_'+str(stations[station][mat]) |
Definition at line 223 of file convertRawData_muTestbeam.py.
Definition at line 94 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.boardMaps = {} |
Definition at line 219 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.boards = {} |
Definition at line 276 of file convertRawData_muTestbeam.py.
Definition at line 98 of file convertRawData_muTestbeam.py.
int convertRawData_muTestbeam.chi2Max = 2000. |
Definition at line 11 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.clusScifi = ROOT.TClonesArray("sndCluster") |
Definition at line 294 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.clusScifiBranch = sTree.Branch("Cluster_Scifi",clusScifi,32000,1) |
Definition at line 295 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.dataName = 'data'+part+'.root' |
Definition at line 270 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.default |
Definition at line 19 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.dest |
Definition at line 18 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.digiMuFilter = ROOT.TClonesArray("MuFilterHit") |
Definition at line 290 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.digiMuFilterHitBranch = sTree.Branch("Digi_MuFilterHits",digiMuFilter,32000,1) |
Definition at line 291 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.digiSciFi = ROOT.TClonesArray("sndScifiHit") |
Definition at line 288 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.digiSciFiBranch = sTree.Branch("Digi_ScifiHits",digiSciFi,32000,1) |
Definition at line 289 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.eventSND = sTree.Branch("EventHeader",header,32000,-1) |
Definition at line 286 of file convertRawData_muTestbeam.py.
Definition at line 271 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.False |
Definition at line 19 of file convertRawData_muTestbeam.py.
Definition at line 96 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.fin = open('map'+str(options.runNumber)+'.pkl','rb') |
Definition at line 608 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.fqdc_cal = open(path+'/qdc_cal.csv') |
Definition at line 42 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.fSink = ROOT.FairRootFileSink(outFile) |
Definition at line 282 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.ftdc_cal = open(path+'/tdc_cal.csv') |
Definition at line 44 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.h = {} |
Definition at line 6 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.header = ROOT.FairEventHeader() |
Definition at line 285 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.help |
Definition at line 18 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.inFile = 'data_'+part+'.root' |
Definition at line 36 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.infile = "/eos/experiment/sndlhc/testbeam/MuFilter/SiPM_mappings/"+system+"_SiPM_mapping.csv" |
Definition at line 66 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.int |
Definition at line 18 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.L = Lqdc |
Definition at line 53 of file convertRawData_muTestbeam.py.
bool convertRawData_muTestbeam.local = False |
Definition at line 39 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.Lqdc = fqdc_cal.readlines() |
Definition at line 43 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.Ltdc = ftdc_cal.readlines() |
Definition at line 45 of file convertRawData_muTestbeam.py.
int convertRawData_muTestbeam.mufi_hitThreshold = 2 |
Definition at line 14 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.MufiSystem = {} |
Definition at line 234 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.name = b.GetName() |
Definition at line 278 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.nEvent |
Definition at line 272 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.offMap = {} |
Definition at line 246 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.options = parser.parse_args() |
Definition at line 31 of file convertRawData_muTestbeam.py.
Definition at line 37 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.parser = ArgumentParser() |
Definition at line 17 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.part = "" |
Definition at line 34 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.path = options.path+'run_'+ runNr+'/' |
Definition at line 33 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.qdc_cal = {} |
Definition at line 88 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.reader = csv.DictReader(f, delimiter=',') |
Definition at line 70 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.required |
Definition at line 18 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.row = x.split(',') |
Definition at line 81 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.runNr = str(options.runNumber).zfill(6) |
Definition at line 32 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.s = 0 |
Definition at line 240 of file convertRawData_muTestbeam.py.
float convertRawData_muTestbeam.saturationLimit = 0.95 |
Definition at line 12 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.server = os.environ['EOSSHIP'] |
Definition at line 49 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.SiPMmap = {} |
Definition at line 63 of file convertRawData_muTestbeam.py.
Definition at line 232 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.stations = {} |
Definition at line 205 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.status |
Definition at line 53 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.sTree = ROOT.TTree('rawConv','raw data converted') |
Definition at line 283 of file convertRawData_muTestbeam.py.
Definition at line 100 of file convertRawData_muTestbeam.py.
Definition at line 123 of file convertRawData_muTestbeam.py.
str convertRawData_muTestbeam.test = 'map'+str(options.runNumber)+'.pkl' |
Definition at line 605 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.theMap = {} |
Definition at line 533 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.tmp = L[l].replace('\n','').split(',') |
Definition at line 78 of file convertRawData_muTestbeam.py.
dict convertRawData_muTestbeam.TofpetMap = {} |
Definition at line 64 of file convertRawData_muTestbeam.py.
convertRawData_muTestbeam.type |
Definition at line 18 of file convertRawData_muTestbeam.py.
bool convertRawData_muTestbeam.withGeoFile = False |
Definition at line 29 of file convertRawData_muTestbeam.py.