#include <CastorShowerEvent.h>
Public Types | |
typedef math::XYZPoint | Point |
point in the space More... | |
Public Member Functions | |
CastorShowerEvent () | |
void | Clear (Option_t *option="") override |
unsigned int | getDetID (int i) |
Point | getHitPosition (int i) |
unsigned int | getNhit () |
float | getNphotons (int i) |
float | getPrimE () |
float | getPrimEta () |
float | getPrimPhi () const |
float | getPrimX () |
float | getPrimY () |
float | getPrimZ () |
float | getTime (int i) |
void | setDetID (unsigned int id) |
void | setHitPosition (const Point &p) |
void | setNhit (unsigned int i) |
void | setNphotons (float np) |
void | setPrimE (float e) |
void | setPrimEta (float eta) |
void | setPrimPhi (float phi) |
void | setPrimX (float x) |
void | setPrimY (float y) |
void | setPrimZ (float z) |
void | setTime (float t) |
~CastorShowerEvent () override | |
Public Attributes | |
std::vector< unsigned int > | detID |
std::vector< Point > | hitPosition |
unsigned int | nhit |
std::vector< float > | nphotons |
float | primaryEnergy |
float | primEta |
float | primPhi |
float | primX |
float | primY |
float | primZ |
std::vector< float > | time |
Definition at line 15 of file CastorShowerEvent.h.
point in the space
Definition at line 18 of file CastorShowerEvent.h.
CastorShowerEvent::CastorShowerEvent | ( | ) |
Definition at line 4 of file CastorShowerEvent.cc.
|
override |
Definition at line 9 of file CastorShowerEvent.cc.
|
override |
Definition at line 11 of file CastorShowerEvent.cc.
References detID, hitPosition, nhit, nphotons, primaryEnergy, primEta, primPhi, primX, primY, primZ, and time.
Referenced by CastorShowerLibrary::getShowerHits(), and CastorShowerLibraryMaker::update().
|
inline |
Definition at line 51 of file CastorShowerEvent.h.
References detID, and mps_fire::i.
Referenced by CastorSD::getFromLibrary().
|
inline |
|
inline |
Definition at line 50 of file CastorShowerEvent.h.
References nhit.
Referenced by CastorSD::getFromLibrary(), CastorShowerLibrary::getRecord(), and CastorShowerLibraryMaker::update().
|
inline |
Definition at line 53 of file CastorShowerEvent.h.
References mps_fire::i, and nphotons.
Referenced by CastorSD::getFromLibrary().
|
inline |
Definition at line 55 of file CastorShowerEvent.h.
References primaryEnergy.
Referenced by CastorSD::getFromLibrary().
|
inline |
|
inline |
Definition at line 57 of file CastorShowerEvent.h.
References primPhi.
Referenced by CastorSD::rotateUnitID().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 54 of file CastorShowerEvent.h.
References mps_fire::i, and time.
Referenced by CastorSD::getFromLibrary().
|
inline |
Definition at line 38 of file CastorShowerEvent.h.
References detID.
Referenced by CastorShowerLibraryMaker::FillShowerEvent().
|
inline |
Definition at line 39 of file CastorShowerEvent.h.
References hitPosition.
Referenced by CastorShowerLibraryMaker::FillShowerEvent().
|
inline |
Definition at line 37 of file CastorShowerEvent.h.
References mps_fire::i, and nhit.
Referenced by CastorShowerLibraryMaker::FillShowerEvent().
|
inline |
Definition at line 40 of file CastorShowerEvent.h.
References nphotons.
Referenced by CastorShowerLibraryMaker::FillShowerEvent().
|
inline |
Definition at line 42 of file CastorShowerEvent.h.
References alignCSCRings::e, and primaryEnergy.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 43 of file CastorShowerEvent.h.
References PVValHelper::eta, and primEta.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 44 of file CastorShowerEvent.h.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 45 of file CastorShowerEvent.h.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 46 of file CastorShowerEvent.h.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 47 of file CastorShowerEvent.h.
Referenced by CastorShowerLibraryMaker::update().
|
inline |
Definition at line 41 of file CastorShowerEvent.h.
References time.
Referenced by CastorShowerLibraryMaker::FillShowerEvent().
std::vector<unsigned int> CastorShowerEvent::detID |
Definition at line 28 of file CastorShowerEvent.h.
Referenced by Clear(), getDetID(), and setDetID().
std::vector<Point> CastorShowerEvent::hitPosition |
Definition at line 29 of file CastorShowerEvent.h.
Referenced by Clear(), getHitPosition(), and setHitPosition().
unsigned int CastorShowerEvent::nhit |
Definition at line 27 of file CastorShowerEvent.h.
std::vector<float> CastorShowerEvent::nphotons |
Definition at line 30 of file CastorShowerEvent.h.
Referenced by Clear(), getNphotons(), and setNphotons().
float CastorShowerEvent::primaryEnergy |
Definition at line 32 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimE(), and setPrimE().
float CastorShowerEvent::primEta |
Definition at line 33 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimEta(), and setPrimEta().
float CastorShowerEvent::primPhi |
Definition at line 33 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimPhi(), and setPrimPhi().
float CastorShowerEvent::primX |
Definition at line 34 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimX(), and setPrimX().
float CastorShowerEvent::primY |
Definition at line 34 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimY(), and setPrimY().
float CastorShowerEvent::primZ |
Definition at line 34 of file CastorShowerEvent.h.
Referenced by Clear(), getPrimZ(), and setPrimZ().
std::vector<float> CastorShowerEvent::time |
Definition at line 31 of file CastorShowerEvent.h.