|
| ecalCellMC (Int_t cellnumber, Float_t x1=0, Float_t y1=0, Float_t x2=0, Float_t y2=0, Char_t type=0, Float_t energy=0) |
|
Float_t | GetTrackEnergy (Int_t num) const |
|
Float_t | GetTrackTime (Int_t num) const |
|
void | ResetEnergy () |
|
void | SetTrackEnergy (Int_t num, Float_t energy, Float_t time=-1111) |
|
void | AddTrackEnergy (Int_t num, Float_t energy, Float_t time=-1111) |
|
Float_t | GetTrackClusterEnergy (Int_t num) |
|
Int_t | TrackEnergySize () const |
|
Int_t | TrackTimeSize () const |
|
void | GetTrackEnergySlow (Int_t n, Int_t &trackid, Double_t &energy_dep) |
|
void | GetTrackTimeSlow (Int_t n, Int_t &trackid, Float_t &time) |
|
std::map< Int_t, Float_t >::const_iterator | GetTrackEnergyBegin () const |
|
std::map< Int_t, Float_t >::const_iterator | GetTrackEnergyEnd () const |
|
std::map< Int_t, Float_t >::const_iterator | GetTrackTimeBegin () const |
|
std::map< Int_t, Float_t >::const_iterator | GetTrackTimeEnd () const |
|
| ecalCell (Int_t cellnumber, Float_t x1=0, Float_t y1=0, Float_t x2=0, Float_t y2=0, Char_t type=0, Float_t energy=0) |
|
Bool_t | IsInside (Float_t x, Float_t y) |
|
Char_t | GetType () const |
|
Float_t | X1 () const |
|
Float_t | Y1 () const |
|
Float_t | X2 () const |
|
Float_t | Y2 () const |
|
Float_t | GetX1 () const |
|
Float_t | GetY1 () const |
|
Float_t | GetX2 () const |
|
Float_t | GetY2 () const |
|
Float_t | GetCenterX () const |
|
Float_t | GetCenterY () const |
|
Short_t | ADC () const |
|
Short_t | GetADC () const |
|
Int_t | GetCellNumber () const |
|
Float_t | GetEnergy () const |
|
Float_t | GetTime () const |
|
void | SetTime (Float_t time) |
|
void | GetNeighborsList (std::list< ecalCell * > &neib) const |
|
void | SetNeighborsList (std::list< ecalCell * > &neib) |
|
void | Get5x5Cluster (std::list< ecalCell * > &cls) |
|
void | SetEnergy (Float_t energy) |
|
void | SetADC (Short_t adc) |
|
void | ResetEnergyFast () |
|
void | AddEnergy (Float_t energy) |
|
void | GetClusterEnergy (Float_t &EcalEnergy) |
|
void | SetCoord (Float_t x1, Float_t y1, Float_t x2, Float_t y2) |
|
void | SetType (Char_t type) |
|
Int_t | CountNeighbors (const std::list< ecalCell * > &lst) const |
|
ecalCellMC.h
- Author
- Mikhail Prokudin
ECAL cell structure, a part of ECAL module. This implementation carries an MC information
Definition at line 18 of file ecalCellMC.h.