This class represents the linearised QIE output from the trigger scintillator, in charge (fC).
More...
|
| TestBeamHit ()=default |
| Class constructor.
|
|
| ~TestBeamHit ()=default |
| Class destructor.
|
|
void | Clear (Option_t *option="") |
| Clear the data in the object.
|
|
void | Print (Option_t *option="") const |
| Print out the object.
|
|
void | setPedestal (const float pedestal) |
| Set channel (linearized.
|
|
float | getEarlyPedestal () const |
| Get the pedestal calculated only from first N time samples.
|
|
void | setEarlyPedestal (const float earlyPed) |
| Set channel (linearized.
|
|
float | getPedestal () const |
| Get the pedestal.
|
|
void | setQ (const float q) |
| Store total charge.
|
|
float | getQ () const |
| Get hit charge.
|
|
void | setStartSample (const int startSample) |
| Store total charge.
|
|
int | getStartSample () const |
| Get the pulse/hit startSample.
|
|
void | setSampAbovePed (const int sampAbovePed) |
| Set number of samples above pedestal in pulse/hit.
|
|
int | getSampAbovePed () const |
| Get the pulse/hit sampAbovePed.
|
|
void | setSampAboveThr (const int sampAboveThr) |
| Set number of samples above threshold in pulse/hit.
|
|
int | getSampAboveThr () const |
| Get the pulse/hit sampAboveThr.
|
|
void | setHitQuality (const int isClean) |
| Set whether hit has been checked for and passed quality criteria.
|
|
int | getHitQuality () const |
| Get the pulse/hit isClean.
|
|
void | setQualityFlag (const uint flag) |
| Set hit data quality flag.
|
|
float | getQualityFlag () const |
| Get the hit data quality flag.
|
|
void | setPulseWidth (const int pulseWidth) |
| Set width used to integrate pulse/hit (in time samples)
|
|
int | getPulseWidth () const |
| Get the pulse/hit pulseWidth.
|
|
bool | operator< (const TestBeamHit &rhs) const |
| A dummy operator overloading.
|
|
| TrigScintHit () |
| Class constructor.
|
|
| ~TrigScintHit () |
| Class destructor.
|
|
void | Clear (Option_t *option="") |
| Clear the data in the object.
|
|
void | Print (Option_t *option="") const |
| Print out the object.
|
|
void | setBarID (const int barID) |
| Set hit bar ID.
|
|
int | getBarID () const |
| Get the bar ID.
|
|
void | setPE (const float PE) |
| Set hit pe.
|
|
float | getPE () const |
| Get the hit pe.
|
|
void | setModuleID (const int moduleID) |
| Set hit module ID.
|
|
int | getModuleID () const |
| Get the module ID.
|
|
void | setBeamEfrac (const float beamEfrac) |
| Set beam energy fraction of hit.
|
|
float | getBeamEfrac () const |
| Get the beam energy fraction.
|
|
| HcalHit ()=default |
| Class constructor.
|
|
virtual | ~HcalHit ()=default |
| Class destructor.
|
|
void | Clear () |
| Clear the data in the object.
|
|
void | Print () const |
| Print out the object.
|
|
float | getPE () const |
| Get the number of photoelectrons estimated for this hit.
|
|
float | getMinPE () const |
| Get the minimum number of photoelectrons estimated for this hit if two sided readout.
|
|
int | getSection () const |
| Get the section for this hit.
|
|
int | getLayer () const |
| Get the layer for this hit.
|
|
int | getStrip () const |
| Get the strip for this hit.
|
|
int | getEnd () const |
| Get end for this hit.
|
|
int | getIsADC () const |
| Get if hit was reconstructed using ADC.
|
|
int | getToaPos () const |
| Get the toa of the positive end.
|
|
int | getToaNeg () const |
| Get the toa of the negative end.
|
|
int | getAmplitudePos () const |
| Get the amplitude of the positive end.
|
|
int | getAmplitudeNeg () const |
| Get the amplitude of the negative end.
|
|
void | setPE (float pe) |
| Set the number of photoelectrons estimated for this hit.
|
|
void | setMinPE (float minpe) |
| Set the minimum number of photoelectrons estimated for this hit.
|
|
void | setSection (int section) |
| Set the section for this hit.
|
|
void | setLayer (int layer) |
| Set the layer for this hit.
|
|
void | setStrip (int strip) |
| Set the strip for this hit.
|
|
void | setEnd (int end) |
| Set the end (0 neg, 1 pos side).
|
|
void | setIsADC (int isADC) |
| Set if the hit is reconstructed using ADC.
|
|
void | setTimeDiff (double timeDiff) |
| Set time difference (uncorrected)
|
|
void | setToaPos (double toaPos) |
| Set toa of the positive end.
|
|
void | setToaNeg (double toaNeg) |
| Set toa of the negative end.
|
|
void | setAmplitudePos (double amplitudePos) |
| Set amplitude of the positive end.
|
|
void | setAmplitudeNeg (double amplitudeNeg) |
| Set amplitude of the negative end.
|
|
void | setPositionUnchanged (double position, int isX) |
| Set original position.
|
|
double | getPosition () const |
|
int | getIsX () const |
|
double | getTimeDiff () const |
|
| CalorimeterHit () |
| Class constructor.
|
|
virtual | ~CalorimeterHit ()=default |
| Class destructor.
|
|
void | Clear () |
| Clear the data in the object.
|
|
void | Print () const |
| Print out the object.
|
|
int | getID () const |
| Get the detector ID.
|
|
void | setID (int id) |
| Set the detector ID.
|
|
float | getAmplitude () const |
| Get the amplitude of the hit, which is proportional to the signal in the calorimeter cell without sampling factor corrections.
|
|
void | setAmplitude (float amplitude) |
| Set the amplitude of the hit, which is proportional to the signal in the calorimeter cell without sampling factor corrections.
|
|
float | getEnergy () const |
| Get the calorimetric energy of the hit, corrected for sampling factors [MeV].
|
|
void | setEnergy (float energy) |
| Set the calorimetric energy of the hit, corrected for sampling factors [MeV].
|
|
float | getTime () const |
| Get the time of the hit [ns].
|
|
void | setTime (float time) |
| Set the time of the hit [ns].
|
|
float | getXPos () const |
| Get the X position of the hit [mm].
|
|
void | setXPos (float xpos) |
| Set the X position of the hit [mm].
|
|
float | getYPos () const |
| Get the Y position of the hit [mm].
|
|
void | setYPos (float ypos) |
| Set the Y position of the hit [mm].
|
|
float | getZPos () const |
| Get the Z position of the hit [mm].
|
|
void | setZPos (float zpos) |
| Set the Z position of the hit [mm].
|
|
bool | isNoise () const |
| Is this hit a noise hit?
|
|
void | setNoise (bool yes) |
| Set if this hit is a noise hit.
|
|
bool | operator< (const CalorimeterHit &rhs) const |
| Sort by time of hit.
|
|
This class represents the linearised QIE output from the trigger scintillator, in charge (fC).
Definition at line 24 of file TestBeamHit.h.