#include <PCaloHit.h>
Public Member Functions | |
uint16_t | depth () const |
double | energy () const |
double | energyEM () const |
double | energyHad () const |
EncodedEventId | eventId () const |
int | geantTrackId () const |
const char * | getName () const |
unsigned int | id () const |
bool | operator< (const PCaloHit &d) const |
bool | operator== (const PCaloHit &d) const |
PCaloHit (float e=0., float t=0., int i=0, float emFraction=1., uint16_t d=0) | |
PCaloHit (unsigned int id, float e=0., float t=0., int i=0, float emFraction=1., uint16_t d=0) | |
PCaloHit (float eEM, float eHad, float t, int i=0, uint16_t d=0) | |
PCaloHit (unsigned int id, float eEM, float eHad, float t, int i=0, uint16_t d=0) | |
void | setEventId (EncodedEventId e) |
void | setTime (float t) |
double | time () const |
Static Public Member Functions | |
static const char * | name () |
Protected Attributes | |
unsigned int | detId |
uint16_t | myDepth |
float | myEMFraction |
float | myEnergy |
int | myItra |
float | myTime |
EncodedEventId | theEventId |
Definition at line 8 of file PCaloHit.h.
|
inline |
Definition at line 12 of file PCaloHit.h.
|
inline |
Definition at line 16 of file PCaloHit.h.
PCaloHit::PCaloHit | ( | float | eEM, |
float | eHad, | ||
float | t, | ||
int | i = 0 , |
||
uint16_t | d = 0 |
||
) |
PCaloHit::PCaloHit | ( | unsigned int | id, |
float | eEM, | ||
float | eHad, | ||
float | t, | ||
int | i = 0 , |
||
uint16_t | d = 0 |
||
) |
|
inline |
Definition at line 45 of file PCaloHit.h.
References myDepth.
Referenced by HFHitFilter::accepts(), EBHitResponse::apdSignalAmplitude(), operator<<(), and EBHitResponse::run().
|
inline |
Definition at line 29 of file PCaloHit.h.
References myEnergy.
Referenced by CaloHitRespoNew::analogSignalAmplitude(), EcalHitResponse::analogSignalAmplitude(), CaloHitResponse::analogSignalAmplitude(), EcalSelectiveReadoutValidation::analyzeEB(), EcalSelectiveReadoutValidation::analyzeEE(), EBHitResponse::apdSignalAmplitude(), CastorHitCorrection::charge(), and HcalHitCorrection::charge().
|
inline |
Definition at line 30 of file PCaloHit.h.
References myEMFraction, and myEnergy.
Referenced by CastorHitCorrection::correct(), HcalHitCorrection::correct(), and operator<<().
|
inline |
Definition at line 31 of file PCaloHit.h.
References myEMFraction, and myEnergy.
Referenced by CastorHitCorrection::correct(), HcalHitCorrection::correct(), and operator<<().
|
inline |
|
inline |
Definition at line 37 of file PCaloHit.h.
References myItra.
Referenced by CastorHitCorrection::correct(), HcalHitCorrection::correct(), JetMatchingTools::getTrackId(), and operator<<().
|
inline |
|
inline |
Definition at line 40 of file PCaloHit.h.
References detId.
Referenced by CastorHitFilter::accepts(), ZDCHitFilter::accepts(), HOHitFilter::accepts(), HBHEHitFilter::accepts(), HFHitFilter::accepts(), HcalHitFilter::accepts(), CaloHitRespoNew::analogSignalAmplitude(), EcalHitResponse::analogSignalAmplitude(), CaloHitResponse::analogSignalAmplitude(), EcalSelectiveReadoutValidation::analyzeEB(), EcalSelectiveReadoutValidation::analyzeEE(), EBHitResponse::apdSignalAmplitude(), CastorHitCorrection::charge(), HcalHitCorrection::charge(), CastorHitCorrection::correct(), HcalHitCorrection::correct(), CastorHitCorrection::delay(), HcalHitCorrection::delay(), CaloHitResponse::makeAnalogSignal(), HcalSiPMHitResponse::makeSiPMSignal(), operator<<(), CaloHitRespoNew::putAnalogSignal(), EcalHitResponse::putAnalogSignal(), EBHitResponse::run(), CastorHitCorrection::timeBin(), and HcalHitCorrection::timeBin().
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 34 of file PCaloHit.h.
References myTime.
Referenced by CaloHitResponse::add(), CastorHitCorrection::correct(), HcalHitCorrection::correct(), CaloHitResponse::makeAnalogSignal(), HcalSiPMHitResponse::makeSiPMSignal(), PCaloHitCompareTimes::operator()(), operator<<(), CaloHitRespoNew::putAnalogSignal(), EcalHitResponse::putAnalogSignal(), HcalSiPMHitResponse::run(), EBHitResponse::run(), EcalHitResponse::run(), CaloHitRespoNew::run(), CastorHitCorrection::timeBin(), and HcalHitCorrection::timeBin().
|
protected |
Definition at line 70 of file PCaloHit.h.
Referenced by id(), and operator==().
|
protected |
Definition at line 71 of file PCaloHit.h.
Referenced by depth().
|
protected |
Definition at line 67 of file PCaloHit.h.
Referenced by energyEM(), energyHad(), and PCaloHit().
|
protected |
Definition at line 66 of file PCaloHit.h.
Referenced by energy(), energyEM(), energyHad(), operator<(), operator==(), and PCaloHit().
|
protected |
Definition at line 69 of file PCaloHit.h.
Referenced by geantTrackId().
|
protected |
Definition at line 68 of file PCaloHit.h.
|
protected |
Definition at line 72 of file PCaloHit.h.
Referenced by eventId(), and setEventId().