SND@LHC Software
|
Public Member Functions | |
__init__ (self, main) | |
execute (self) | |
HcalHits (self) | |
make particles persistent ## | |
muonDigitHit (self) | |
PID (self) | |
muon_ID (self) | |
run_muon_ID (self) | |
elec_ID (self) | |
run_elec_ID (self) | |
hcal_ID (self) | |
run_hcal_ID (self) | |
Static Public Attributes | |
hcal1 | |
hcalPoint hits ## | |
hcal2 | |
new_hcal2 | |
detID = chit.GetDetectorID() | |
x = ctypes.c_float() | |
y = ctypes.c_float() | |
section = ctypes.c_int() | |
ELoss = chit.GetEnergyLoss()/u.MeV | |
list1 | |
merging muonPoint hits inside each pad ## | |
list2 | |
new_list2 | |
int | mul = 0 |
X_hit_pos0 = ahit.GetX()+self.dimensions_x | |
print 'mu0 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ() | |
Y_hit_pos0 = ahit.GetY()+self.dimensions_y | |
int | pos_hit_x0 = m.floor(X_hit_pos0/self.pad_size_x)+1 |
int | pos_hit_y0 = m.floor(Y_hit_pos0/self.pad_size_y)+1 |
E = ahit.GetEnergyLoss()/u.MeV | |
int | mul1 = 1 |
X_hit_pos1 = ahit.GetX()+self.dimensions_x | |
print 'mu1 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ() | |
Y_hit_pos1 = ahit.GetY()+self.dimensions_y | |
int | pos_hit_x1 = m.floor(X_hit_pos1/self.pad_size_x)+1 |
int | pos_hit_y1 = m.floor(Y_hit_pos1/self.pad_size_y)+1 |
E1 = ahit.GetEnergyLoss()/u.MeV | |
int | mul2 = 2 |
X_hit_pos2 = ahit.GetX()+self.dimensions_x | |
print 'mu2 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ() | |
Y_hit_pos2 = ahit.GetY()+self.dimensions_y | |
int | pos_hit_x2 = m.floor(X_hit_pos2/self.pad_size_x)+1 |
int | pos_hit_y2 = m.floor(Y_hit_pos2/self.pad_size_y)+1 |
E2 = ahit.GetEnergyLoss()/u.MeV | |
int | mul3 = 3 |
X_hit_pos3 = ahit.GetX()+self.dimensions_x | |
print 'mu3 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ() | |
Y_hit_pos3 = ahit.GetY()+self.dimensions_y | |
int | pos_hit_x3 = m.floor(X_hit_pos3/self.pad_size_x)+1 |
int | pos_hit_y3 = m.floor(Y_hit_pos3/self.pad_size_y)+1 |
E3 = ahit.GetEnergyLoss()/u.MeV | |
EE | |
E_tot | |
mull | |
xx | |
yy | |
mulll | |
ppid = self.fpidArray | |
extrapolation and pid check ## | |
int | i = -1 |
OverHit | |
pid13 | |
pid31 | |
pid_mu | |
vol_hcal | |
pos_pad_y3 | |
extrap_Y_hcal | |
P | |
fst = fT.getFitStatus() | |
pidObject = ROOT.pid() | |
nPID = ppid.GetEntries() | |
fittedState = fT.getFittedState() | |
extrapStates | |
rc | |
pos | |
mom | |
Hl | |
delta_x1 = X-self.pos_pad_x1 | |
delta_y1 = Y-self.pos_pad_y1 | |
pid10 | |
pid11 | |
pid12 | |
delta_x2 = X-self.pos_pad_x2 | |
delta_y2 = Y-self.pos_pad_y2 | |
pid20 | |
pid21 | |
pid22 | |
delta_x3 = X-self.pos_pad_x3 | |
delta_y3 = Y-self.pos_pad_y3 | |
pid30 | |
chmu1 = m.fabs((22.67-self.E_tot_h1)/22.67) | |
chmu2 = m.fabs((55.75-self.E_tot_h2)/55.75) | |
tuple | check_vol_mu1 = (m.pow(self.extrap_X_mu1,2)/m.pow(self.rx,2))+(m.pow(self.extrap_Y_mu1,2)/m.pow(self.ry,2)) |
vol_mu1 | |
Definition at line 12 of file shipPid.py.
shipPid.Task.__init__ | ( | self, | |
main | |||
) |
Definition at line 15 of file shipPid.py.
shipPid.Task.elec_ID | ( | self | ) |
Definition at line 324 of file shipPid.py.
shipPid.Task.execute | ( | self | ) |
Definition at line 83 of file shipPid.py.
shipPid.Task.hcal_ID | ( | self | ) |
Definition at line 343 of file shipPid.py.
shipPid.Task.HcalHits | ( | self | ) |
shipPid.Task.muon_ID | ( | self | ) |
Definition at line 236 of file shipPid.py.
shipPid.Task.muonDigitHit | ( | self | ) |
Definition at line 104 of file shipPid.py.
shipPid.Task.PID | ( | self | ) |
Definition at line 172 of file shipPid.py.
shipPid.Task.run_elec_ID | ( | self | ) |
Definition at line 330 of file shipPid.py.
shipPid.Task.run_hcal_ID | ( | self | ) |
Definition at line 349 of file shipPid.py.
shipPid.Task.run_muon_ID | ( | self | ) |
Definition at line 270 of file shipPid.py.
|
static |
Definition at line 320 of file shipPid.py.
|
static |
Definition at line 316 of file shipPid.py.
|
static |
Definition at line 317 of file shipPid.py.
shipPid.Task.cutNdf |
Definition at line 64 of file shipPid.py.
|
static |
Definition at line 288 of file shipPid.py.
|
static |
Definition at line 299 of file shipPid.py.
|
static |
Definition at line 308 of file shipPid.py.
|
static |
Definition at line 289 of file shipPid.py.
|
static |
Definition at line 300 of file shipPid.py.
|
static |
Definition at line 309 of file shipPid.py.
shipPid.Task.det |
Definition at line 237 of file shipPid.py.
|
static |
Definition at line 96 of file shipPid.py.
shipPid.Task.dimensions_x |
Definition at line 50 of file shipPid.py.
shipPid.Task.dimensions_y |
Definition at line 51 of file shipPid.py.
shipPid.Task.dx00_max |
Definition at line 66 of file shipPid.py.
shipPid.Task.dx00_min |
Definition at line 66 of file shipPid.py.
shipPid.Task.dx01_max |
Definition at line 67 of file shipPid.py.
shipPid.Task.dx01_min |
Definition at line 67 of file shipPid.py.
shipPid.Task.dx02_max |
Definition at line 68 of file shipPid.py.
shipPid.Task.dx02_min |
Definition at line 68 of file shipPid.py.
shipPid.Task.dx03_max |
Definition at line 69 of file shipPid.py.
shipPid.Task.dx03_min |
Definition at line 69 of file shipPid.py.
shipPid.Task.dx10_max |
Definition at line 71 of file shipPid.py.
shipPid.Task.dx10_min |
Definition at line 71 of file shipPid.py.
shipPid.Task.dx11_max |
Definition at line 72 of file shipPid.py.
shipPid.Task.dx11_min |
Definition at line 72 of file shipPid.py.
shipPid.Task.dx12_max |
Definition at line 73 of file shipPid.py.
shipPid.Task.dx12_min |
Definition at line 73 of file shipPid.py.
shipPid.Task.dx13_max |
Definition at line 74 of file shipPid.py.
shipPid.Task.dx13_min |
Definition at line 74 of file shipPid.py.
shipPid.Task.dx20_max |
Definition at line 76 of file shipPid.py.
shipPid.Task.dx20_min |
Definition at line 76 of file shipPid.py.
shipPid.Task.dx21_max |
Definition at line 77 of file shipPid.py.
shipPid.Task.dx21_min |
Definition at line 77 of file shipPid.py.
shipPid.Task.dx22_max |
Definition at line 78 of file shipPid.py.
shipPid.Task.dx22_min |
Definition at line 78 of file shipPid.py.
shipPid.Task.dx30_max |
Definition at line 80 of file shipPid.py.
shipPid.Task.dx30_min |
Definition at line 80 of file shipPid.py.
shipPid.Task.dx31_max |
Definition at line 81 of file shipPid.py.
shipPid.Task.dx31_min |
Definition at line 81 of file shipPid.py.
shipPid.Task.dy00_max |
Definition at line 66 of file shipPid.py.
shipPid.Task.dy00_min |
Definition at line 66 of file shipPid.py.
shipPid.Task.dy01_max |
Definition at line 67 of file shipPid.py.
shipPid.Task.dy01_min |
Definition at line 67 of file shipPid.py.
shipPid.Task.dy02_max |
Definition at line 68 of file shipPid.py.
shipPid.Task.dy02_min |
Definition at line 68 of file shipPid.py.
shipPid.Task.dy03_max |
Definition at line 69 of file shipPid.py.
shipPid.Task.dy03_min |
Definition at line 69 of file shipPid.py.
shipPid.Task.dy10_max |
Definition at line 71 of file shipPid.py.
shipPid.Task.dy10_min |
Definition at line 71 of file shipPid.py.
shipPid.Task.dy11_max |
Definition at line 72 of file shipPid.py.
shipPid.Task.dy11_min |
Definition at line 72 of file shipPid.py.
shipPid.Task.dy12_max |
Definition at line 73 of file shipPid.py.
shipPid.Task.dy12_min |
Definition at line 73 of file shipPid.py.
shipPid.Task.dy13_max |
Definition at line 74 of file shipPid.py.
shipPid.Task.dy13_min |
Definition at line 74 of file shipPid.py.
shipPid.Task.dy20_max |
Definition at line 76 of file shipPid.py.
shipPid.Task.dy20_min |
Definition at line 76 of file shipPid.py.
shipPid.Task.dy21_max |
Definition at line 77 of file shipPid.py.
shipPid.Task.dy21_min |
Definition at line 77 of file shipPid.py.
shipPid.Task.dy22_max |
Definition at line 78 of file shipPid.py.
shipPid.Task.dy22_min |
Definition at line 78 of file shipPid.py.
shipPid.Task.dy30_max |
Definition at line 80 of file shipPid.py.
shipPid.Task.dy30_min |
Definition at line 80 of file shipPid.py.
shipPid.Task.dy31_max |
Definition at line 81 of file shipPid.py.
shipPid.Task.dy31_min |
Definition at line 81 of file shipPid.py.
|
static |
Definition at line 121 of file shipPid.py.
|
static |
Definition at line 132 of file shipPid.py.
|
static |
Definition at line 143 of file shipPid.py.
|
static |
Definition at line 154 of file shipPid.py.
|
static |
Definition at line 158 of file shipPid.py.
shipPid.Task.E_tot_h1 |
Definition at line 351 of file shipPid.py.
shipPid.Task.E_tot_h2 |
Definition at line 351 of file shipPid.py.
shipPid.Task.Ecal_dx |
Definition at line 58 of file shipPid.py.
shipPid.Task.Ecal_dy |
Definition at line 59 of file shipPid.py.
shipPid.Task.Ecal_EP_threshold_max |
Definition at line 61 of file shipPid.py.
shipPid.Task.Ecal_EP_threshold_min |
Definition at line 60 of file shipPid.py.
|
static |
Definition at line 158 of file shipPid.py.
shipPid.Task.El |
Definition at line 337 of file shipPid.py.
|
static |
Definition at line 101 of file shipPid.py.
shipPid.Task.extrap_X_ecal |
Definition at line 326 of file shipPid.py.
shipPid.Task.extrap_X_hcal |
Definition at line 345 of file shipPid.py.
shipPid.Task.extrap_X_mu1 |
Definition at line 246 of file shipPid.py.
shipPid.Task.extrap_Y_ecal |
Definition at line 327 of file shipPid.py.
|
static |
Definition at line 187 of file shipPid.py.
shipPid.Task.extrap_Y_mu1 |
Definition at line 247 of file shipPid.py.
|
static |
Definition at line 200 of file shipPid.py.
|
static |
Definition at line 198 of file shipPid.py.
shipPid.Task.fpidArray |
Definition at line 20 of file shipPid.py.
|
static |
Definition at line 190 of file shipPid.py.
shipPid.Task.hcal |
Definition at line 47 of file shipPid.py.
|
static |
hcalPoint hits ##
Definition at line 90 of file shipPid.py.
|
static |
Definition at line 91 of file shipPid.py.
shipPid.Task.Hit_number_threshold |
Definition at line 62 of file shipPid.py.
shipPid.Task.hitlimit_x |
Definition at line 63 of file shipPid.py.
shipPid.Task.hitlimit_y |
Definition at line 63 of file shipPid.py.
|
static |
Definition at line 224 of file shipPid.py.
|
static |
Definition at line 179 of file shipPid.py.
|
static |
merging muonPoint hits inside each pad ##
Definition at line 106 of file shipPid.py.
|
static |
Definition at line 107 of file shipPid.py.
|
static |
Definition at line 202 of file shipPid.py.
|
static |
Definition at line 114 of file shipPid.py.
|
static |
Definition at line 125 of file shipPid.py.
|
static |
Definition at line 136 of file shipPid.py.
|
static |
Definition at line 147 of file shipPid.py.
|
static |
Definition at line 159 of file shipPid.py.
|
static |
Definition at line 161 of file shipPid.py.
shipPid.Task.muly_acceptance |
Definition at line 54 of file shipPid.py.
shipPid.Task.ncells_x |
Definition at line 55 of file shipPid.py.
shipPid.Task.ncells_y |
Definition at line 56 of file shipPid.py.
|
static |
Definition at line 92 of file shipPid.py.
|
static |
Definition at line 108 of file shipPid.py.
shipPid.Task.newPosDir |
Definition at line 25 of file shipPid.py.
|
static |
Definition at line 195 of file shipPid.py.
|
static |
Definition at line 181 of file shipPid.py.
|
static |
Definition at line 188 of file shipPid.py.
shipPid.Task.P_max00 |
Definition at line 66 of file shipPid.py.
shipPid.Task.P_max01 |
Definition at line 67 of file shipPid.py.
shipPid.Task.P_max02 |
Definition at line 68 of file shipPid.py.
shipPid.Task.P_max03 |
Definition at line 69 of file shipPid.py.
shipPid.Task.P_max10 |
Definition at line 71 of file shipPid.py.
shipPid.Task.P_max11 |
Definition at line 72 of file shipPid.py.
shipPid.Task.P_max12 |
Definition at line 73 of file shipPid.py.
shipPid.Task.P_max13 |
Definition at line 74 of file shipPid.py.
shipPid.Task.P_max20 |
Definition at line 76 of file shipPid.py.
shipPid.Task.P_max21 |
Definition at line 77 of file shipPid.py.
shipPid.Task.P_max22 |
Definition at line 78 of file shipPid.py.
shipPid.Task.P_max30 |
Definition at line 80 of file shipPid.py.
shipPid.Task.P_max31 |
Definition at line 81 of file shipPid.py.
shipPid.Task.P_min00 |
Definition at line 66 of file shipPid.py.
shipPid.Task.P_min01 |
Definition at line 67 of file shipPid.py.
shipPid.Task.P_min02 |
Definition at line 68 of file shipPid.py.
shipPid.Task.P_min03 |
Definition at line 69 of file shipPid.py.
shipPid.Task.P_min10 |
Definition at line 71 of file shipPid.py.
shipPid.Task.P_min11 |
Definition at line 72 of file shipPid.py.
shipPid.Task.P_min12 |
Definition at line 73 of file shipPid.py.
shipPid.Task.P_min13 |
Definition at line 74 of file shipPid.py.
shipPid.Task.P_min20 |
Definition at line 76 of file shipPid.py.
shipPid.Task.P_min21 |
Definition at line 77 of file shipPid.py.
shipPid.Task.P_min22 |
Definition at line 78 of file shipPid.py.
shipPid.Task.P_min30 |
Definition at line 80 of file shipPid.py.
shipPid.Task.P_min31 |
Definition at line 81 of file shipPid.py.
shipPid.Task.pad_size_x |
Definition at line 48 of file shipPid.py.
shipPid.Task.pad_size_y |
Definition at line 49 of file shipPid.py.
shipPid.Task.parallelToZ |
Definition at line 34 of file shipPid.py.
shipPid.Task.PDG |
Definition at line 26 of file shipPid.py.
shipPid.Task.pID |
Definition at line 22 of file shipPid.py.
shipPid.Task.pid00 |
Definition at line 277 of file shipPid.py.
shipPid.Task.pid01 |
Definition at line 279 of file shipPid.py.
shipPid.Task.pid02 |
Definition at line 281 of file shipPid.py.
shipPid.Task.pid03 |
Definition at line 283 of file shipPid.py.
|
static |
Definition at line 291 of file shipPid.py.
|
static |
Definition at line 293 of file shipPid.py.
|
static |
Definition at line 295 of file shipPid.py.
|
static |
Definition at line 182 of file shipPid.py.
|
static |
Definition at line 302 of file shipPid.py.
|
static |
Definition at line 304 of file shipPid.py.
|
static |
Definition at line 306 of file shipPid.py.
|
static |
Definition at line 311 of file shipPid.py.
|
static |
Definition at line 183 of file shipPid.py.
|
static |
Definition at line 184 of file shipPid.py.
|
static |
Definition at line 192 of file shipPid.py.
|
static |
Definition at line 202 of file shipPid.py.
|
static |
Definition at line 118 of file shipPid.py.
|
static |
Definition at line 129 of file shipPid.py.
|
static |
Definition at line 140 of file shipPid.py.
|
static |
Definition at line 151 of file shipPid.py.
|
static |
Definition at line 119 of file shipPid.py.
|
static |
Definition at line 130 of file shipPid.py.
|
static |
Definition at line 141 of file shipPid.py.
|
static |
Definition at line 152 of file shipPid.py.
shipPid.Task.pos_pad_x0 |
Definition at line 243 of file shipPid.py.
shipPid.Task.pos_pad_x1 |
Definition at line 251 of file shipPid.py.
shipPid.Task.pos_pad_x2 |
Definition at line 259 of file shipPid.py.
shipPid.Task.pos_pad_x3 |
Definition at line 267 of file shipPid.py.
shipPid.Task.pos_pad_y0 |
Definition at line 244 of file shipPid.py.
shipPid.Task.pos_pad_y1 |
Definition at line 252 of file shipPid.py.
shipPid.Task.pos_pad_y2 |
Definition at line 260 of file shipPid.py.
|
static |
Definition at line 186 of file shipPid.py.
|
static |
extrapolation and pid check ##
Definition at line 177 of file shipPid.py.
|
static |
Definition at line 202 of file shipPid.py.
shipPid.Task.reps |
Definition at line 25 of file shipPid.py.
shipPid.Task.rx |
Definition at line 52 of file shipPid.py.
shipPid.Task.ry |
Definition at line 53 of file shipPid.py.
|
static |
Definition at line 99 of file shipPid.py.
shipPid.Task.states |
Definition at line 25 of file shipPid.py.
shipPid.Task.sTree |
Definition at line 19 of file shipPid.py.
shipPid.Task.threshold_pad_energy |
Definition at line 57 of file shipPid.py.
shipPid.Task.vol_ecal |
Definition at line 341 of file shipPid.py.
|
static |
Definition at line 185 of file shipPid.py.
|
static |
Definition at line 322 of file shipPid.py.
|
static |
Definition at line 97 of file shipPid.py.
|
static |
print 'mu0 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ()
Definition at line 116 of file shipPid.py.
|
static |
print 'mu1 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ()
Definition at line 127 of file shipPid.py.
|
static |
print 'mu2 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ()
Definition at line 138 of file shipPid.py.
|
static |
print 'mu3 = ',ahit.GetX(),ahit.GetY(),ahit.GetEnergyLoss()/u.MeV,ahit.GetZ()
Definition at line 149 of file shipPid.py.
|
static |
Definition at line 161 of file shipPid.py.
|
static |
Definition at line 98 of file shipPid.py.
|
static |
Definition at line 117 of file shipPid.py.
|
static |
Definition at line 128 of file shipPid.py.
|
static |
Definition at line 139 of file shipPid.py.
|
static |
Definition at line 150 of file shipPid.py.
|
static |
Definition at line 161 of file shipPid.py.
shipPid.Task.z_start |
Definition at line 32 of file shipPid.py.
shipPid.Task.zpositions |
Definition at line 33 of file shipPid.py.