|
Particle ID and event selection
|
Classes | |
| enum | Level |
| This is the enum for some cut levels. More... | |
| enum | MagField |
| This is the enum for magnetic field configuation. More... | |
Public Member Functions | |
| Candidate (int ipart) | |
| void | setINBENDING () |
| void | setOUTBENDING () |
| void | setPxyz (Number px, Number py, Number pz) |
| void | setVZ (Number vz) |
| void | setBETA (Number beta) |
| void | setCHI2PID (Number chi2pid) |
| void | setDVZ (Number dvz) |
| void | setPID (Number pid) |
| void | setStatus (Number status) |
| void | setNPHE (Number nphe) |
| void | setPCALsector (Number sector) |
| void | setPCALenergy (Number energy) |
| void | setECINenergy (Number energy) |
| void | setECOUTenergy (Number energy) |
| void | setPCALvw (Number lv, Number lw) |
| void | setPCALxyz (Number x, Number y, Number z) |
| Integer | getPCALsector () |
| Integer | getDCsector () |
| Float | getDC1x () |
| Float | getDC1y () |
| Float | getDC1z () |
| void | setDCxyz (int region, Number x, Number y, Number z) |
Public Attributes | |
| final int | ipart |
Protected Attributes | |
| MagField | field = MagField.INBENDING |
| magnetic field, INBENDING by default | |
| Float | nphe = null |
| number of photoelectrons | |
| Integer | pcal_sector = null |
| pcal sector | |
| Float | pcal_energy = null |
| energy deposited in PCAL | |
| Float | ecin_energy = 0f |
| energy deposited in ECin | |
| Float | ecout_energy = 0f |
| energy deposited in ECout | |
| Float | pcal_lv = null |
| distance on V-side | |
| Float | pcal_lw = null |
| distance on W-side | |
| Float | pcal_x = null |
| X from PCAL. | |
| Float | pcal_y = null |
| Y from PCAL. | |
| Float | pcal_z = null |
| Z from PCAL. | |
| Float | p = null |
| momentum | |
| Float | px = null |
| px momentum | |
| Float | py = null |
| px momentum | |
| Float | pz = null |
| px momentum | |
| Float | vz = null |
| z vertex | |
| Float | beta = null |
| beta value | |
| Float | chi2pid = null |
| chi2pid value | |
| Float | dvz = null |
| the difference between trigger particle vz and candidate vz | |
| Float | traj_x1 = null |
| x-position of the track at the detector surface (cm) at region 1 | |
| Float | traj_y1 = null |
| y-position of the track at the detector surface (cm) at region 1 | |
| Float | traj_z1 = null |
| z-position of the track at the detector surface (cm) at region 1 | |
| Float | traj_x2 = null |
| x-position of the track at the detector surface (cm) at region 2 | |
| Float | traj_y2 = null |
| y-position of the track at the detector surface (cm) at region 2 | |
| Float | traj_z2 = null |
| z-position of the track at the detector surface (cm) at region 2 | |
| Float | traj_x3 = null |
| x-position of the track at the detector surface (cm) at region 3 | |
| Float | traj_y3 = null |
| y-position of the track at the detector surface (cm) at region 3 | |
| Float | traj_z3 = null |
| z-position of the track at the detector surface (cm) at region 3 | |
| Integer | pid = null |
| particle PID | |
| Integer | dc_sector = null |
| dc sector | |
| Short | status = null |
| particle status | |
| enum uconn::utils::pid::Candidate::Level |
This is the enum for some cut levels.
| Enumerator | LOOSE | loose | LOOSEST | loosest | MEDIUM | medium | TIGHT | tight |
|---|
| enum uconn::utils::pid::Candidate::MagField |
This is the enum for magnetic field configuation.
| Enumerator | INBENDING | inbending | OUTBENDING | outbending |
|---|
|
inline |
A cosntructor
| ipart | particle index |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| beta | set beta value for particle |
|
inline |
| chi2pid | set chi2pid value |
|
inline |
| region | specify DC region |
| x | x-coordinate in DC region |
| y | y-coordinate in DC region |
| z | z-coordinate in DC region |
|
inline |
| dvz | set the difference between vertex z position of candidate and trigger particle |
|
inline |
| energy | set ECIN energy |
|
inline |
| energy | set ECOUT energy |
|
inline |
set inbending magnetic field
|
inline |
| nphe | set number of photoelectrons |
|
inline |
set outbending magnetic field
|
inline |
| energy | set PCAL energy |
|
inline |
| sector | set PCAL sector |
|
inline |
| lv | set PCAL lv |
| lw | set PCAL lw |
|
inline |
| x | set PCAL x |
| y | set PCAL y |
| z | set PCAL z |
|
inline |
| pid | set particle PID |
|
inline |
| px | set px momentum |
| py | set py momentum |
| pz | set pz momentum |
|
inline |
| status | set particle status |
|
inline |
| vz | set vertex z position |