![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
Container for pads. More...
#include <AliMUONPainterPadStore.h>
Public Member Functions | |
AliMUONPainterPadStore () | |
AliMUONPainterPadStore (TRootIOCtor *dummy) | |
virtual | ~AliMUONPainterPadStore () |
Int_t | FindPadID (const TArrayI &pads, Double_t x, Double_t y) const |
AliMUONVCalibParam * | Get (Int_t detElemId, Int_t manuId) const |
void | GetBoundaries (const TArrayI &pads, Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const |
void | GetPadGeometry (Int_t padID, TVector2 &position, TVector2 &dimensions) const |
void | PrintPads (const TArrayI &pads) const |
Int_t | GetSize () const |
Private Member Functions | |
AliMUONPainterPadStore (const AliMUONPainterPadStore &rhs) | |
not implemented More... | |
AliMUONPainterPadStore & | operator= (const AliMUONPainterPadStore &rhs) |
not implemented More... | |
Private Attributes | |
AliMUONVStore * | fPadStore |
the pad container More... | |
AliMUONPainterPadStore::AliMUONPainterPadStore | ( | ) |
ctor
Definition at line 49 of file AliMUONPainterPadStore.cxx.
AliMUONPainterPadStore::AliMUONPainterPadStore | ( | TRootIOCtor * | dummy | ) |
ctor
Definition at line 42 of file AliMUONPainterPadStore.cxx.
|
virtual |
dtor
Definition at line 56 of file AliMUONPainterPadStore.cxx.
|
private |
not implemented
Int_t AliMUONPainterPadStore::FindPadID | ( | const TArrayI & | pads, |
Double_t | x, | ||
Double_t | y | ||
) | const |
Find, in array of pads, the one which contains (x,y). Returns -1 if not found
Definition at line 64 of file AliMUONPainterPadStore.cxx.
AliMUONVCalibParam * AliMUONPainterPadStore::Get | ( | Int_t | detElemId, |
Int_t | manuId | ||
) | const |
Get the pad container for a given manu
Definition at line 91 of file AliMUONPainterPadStore.cxx.
void AliMUONPainterPadStore::GetBoundaries | ( | const TArrayI & | pads, |
Double_t & | xmin, | ||
Double_t & | ymin, | ||
Double_t & | xmax, | ||
Double_t & | ymax | ||
) | const |
Get the area covered by an array of pads
Definition at line 109 of file AliMUONPainterPadStore.cxx.
void AliMUONPainterPadStore::GetPadGeometry | ( | Int_t | padID, |
TVector2 & | position, | ||
TVector2 & | dimensions | ||
) | const |
Get the geomtry of one pad
Definition at line 140 of file AliMUONPainterPadStore.cxx.
Referenced by FindPadID(), GetBoundaries(), and PrintPads().
Int_t AliMUONPainterPadStore::GetSize | ( | ) | const |
Get the number of pads we handle
Definition at line 179 of file AliMUONPainterPadStore.cxx.
|
private |
not implemented
void AliMUONPainterPadStore::PrintPads | ( | const TArrayI & | pads | ) | const |
Printout
Definition at line 203 of file AliMUONPainterPadStore.cxx.
|
private |
the pad container
Definition at line 50 of file AliMUONPainterPadStore.h.
Referenced by Get(), GetPadGeometry(), GetSize(), and ~AliMUONPainterPadStore().