|
| 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.