|
| | ecalModule (char type=1, Int_t cellnumber=-1, Float_t x1=0, Float_t y1=0, Float_t x2=0, Float_t y2=0, Int_t mc=0, Float_t energy=0) |
| |
| ecalCell * | Locate (Int_t x, Int_t y) const |
| |
| ecalCell * | At (Int_t x, Int_t y) const |
| |
| ecalCell * | FindCell (Float_t x, Float_t y) const |
| |
| void | AddEnergy (Float_t x, Float_t y, Float_t energy) |
| |
| Float_t | GetEnergy (Float_t x, Float_t y) const |
| |
| void | ResetModule () |
| |
| Float_t | GetDX () const |
| |
| Float_t | GetDY () const |
| |
| std::vector< ecalCell * > | GetCells () const |
| |
| std::list< ecalCell * > | GetCellsX (Float_t x) const |
| |
| std::list< ecalCell * > | GetCellsY (Float_t y) 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 |
| |
ecalModule.h
- Author
- Mikhail Prokudin
ECAL module structure, consisting of cells Useless if we have only modules with one lightisolated cell
Definition at line 16 of file ecalModule.h.