![]() |
AliRoot Core
3dc7879 (3dc7879)
|
EMCal trigger patch implementation. More...
#include <AliEMCALTriggerPatch.h>
Public Member Functions | |
AliEMCALTriggerPatch () | |
Default constructor. More... | |
AliEMCALTriggerPatch (const AliEMCALTriggerPatch &other) | |
Copy constructor. More... | |
AliEMCALTriggerPatch (Int_t i, Int_t j, Int_t e=0, Int_t t=0) | |
Constructor. More... | |
virtual | ~AliEMCALTriggerPatch () |
Destructor. More... | |
void | SetPosition (Int_t px, Int_t py) |
void | SetPosition (const TVector2 &pos) |
void | SetSum (Int_t sum) |
void | SetTime (Int_t time) |
void | SetPeak (Int_t x, Int_t y, Int_t sizeX, Int_t sizeY) |
Peak (add explanation) More... | |
void | Position (TVector2 &pos) const |
void | Position (Int_t &px, Int_t &py) const |
TVector2 * | Position () const |
Int_t | Sum () const |
Int_t | Time () const |
Int_t | Peaks () const |
void | Print (const Option_t *) const |
Print patch info. More... | |
Private Member Functions | |
AliEMCALTriggerPatch & | operator= (const AliEMCALTriggerPatch &other) |
Private Attributes | |
TVector2 * | fPosition |
Position. More... | |
Int_t | fSum |
Amplitude. More... | |
Int_t | fTime |
Time. More... | |
Int_t | fPeaks |
Peaks (L0 only) More... | |
EMCal trigger patch implementation.
Patch object implementation: one patch is made of subregions (Olivier's nomenclature)
Definition at line 25 of file AliEMCALTriggerPatch.h.
AliEMCALTriggerPatch::AliEMCALTriggerPatch | ( | ) |
Default constructor.
Definition at line 26 of file AliEMCALTriggerPatch.cxx.
AliEMCALTriggerPatch::AliEMCALTriggerPatch | ( | const AliEMCALTriggerPatch & | other | ) |
Copy constructor.
Definition at line 46 of file AliEMCALTriggerPatch.cxx.
AliEMCALTriggerPatch::AliEMCALTriggerPatch | ( | Int_t | i, |
Int_t | j, | ||
Int_t | e = 0 , |
||
Int_t | t = 0 |
||
) |
Constructor.
Definition at line 36 of file AliEMCALTriggerPatch.cxx.
|
virtual |
Destructor.
Definition at line 56 of file AliEMCALTriggerPatch.cxx.
|
private |
Referenced by Peaks().
|
inline |
Definition at line 45 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 40 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 41 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 42 of file AliEMCALTriggerPatch.h.
void AliEMCALTriggerPatch::Print | ( | const Option_t * | ) | const |
Print patch info.
Definition at line 74 of file AliEMCALTriggerPatch.cxx.
Referenced by AliEMCALTriggerTRU::L0v0(), AliEMCALTriggerTRU::L0v1(), and Peaks().
void AliEMCALTriggerPatch::SetPeak | ( | Int_t | x, |
Int_t | y, | ||
Int_t | sizeX, | ||
Int_t | sizeY | ||
) |
Peak (add explanation)
Definition at line 64 of file AliEMCALTriggerPatch.cxx.
Referenced by AliEMCALTriggerTRU::L0v0(), AliEMCALTriggerTRU::L0v1(), and SetTime().
|
inline |
Definition at line 34 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 35 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 36 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 37 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 43 of file AliEMCALTriggerPatch.h.
|
inline |
Definition at line 44 of file AliEMCALTriggerPatch.h.
|
private |
Peaks (L0 only)
Definition at line 56 of file AliEMCALTriggerPatch.h.
|
private |
Position.
Definition at line 53 of file AliEMCALTriggerPatch.h.
Referenced by Position(), Print(), SetPosition(), and ~AliEMCALTriggerPatch().
|
private |
Amplitude.
Definition at line 54 of file AliEMCALTriggerPatch.h.
|
private |
Time.
Definition at line 55 of file AliEMCALTriggerPatch.h.