![]() |
AliPhysics
9538fdd (9538fdd)
|
Temporary class handling. More...
#include <AliEMCALTriggerPatchInfoV1.h>
Public Member Functions | |
AliEMCALTriggerPatchInfoV1 () | |
virtual | ~AliEMCALTriggerPatchInfoV1 () |
void | SetSmearedEnergyV1 (double e) |
Double_t | GetSmearedEnergyV1 () const |
Double_t | GetSmearedETV1 () const |
Static Public Member Functions | |
static AliEMCALTriggerPatchInfoV1 * | CreateAndInitializeV1 (UChar_t col0, UChar_t row0, UChar_t size, UInt_t adc, UInt_t offlineAdc, Double_t patchE, UInt_t bitmask, const TVector3 &vertex, const AliEMCALGeometry *geom) |
static AliEMCALTriggerPatchInfoV1 * | CreateAndInitializeV1 (UChar_t col0, UChar_t row0, UChar_t size, UInt_t adc, UInt_t offlineAdc, UInt_t bitmask, const AliEMCALGeometry *geom) |
Private Attributes | |
Double_t | fSmearedEnergyV1 |
Smeared energy. More... | |
Temporary class handling.
This class temporarily extends AliEMCALTriggerPatchInfo with a field for the smeared energy until the additional data member in the additional class becomes available for AliPhysics
Definition at line 19 of file AliEMCALTriggerPatchInfoV1.h.
AliEMCALTriggerPatchInfoV1::AliEMCALTriggerPatchInfoV1 | ( | ) |
Constructor
Referenced by CreateAndInitializeV1().
|
inlinevirtual |
Destructor
Definition at line 30 of file AliEMCALTriggerPatchInfoV1.h.
|
static |
Allocate a new AliEMCALTriggerPatchInfo object and initialize it
col0 | Start column of the patch |
row0 | Start row of the patch |
size | Size of the patch |
adc | ADC signal of the patch |
offlineAdc | Offline ADC signal of the patch |
patchE | Energy of the patch (sum of cell amplitudes) |
bitmask | Trigger bit mask of the patch |
vertex | Primary vertex of the event |
geom | Pointer to the EMCal geometry object |
Definition at line 16 of file AliEMCALTriggerPatchInfoV1.cxx.
Referenced by AliEmcalTriggerMakerKernel::CreateTriggerPatches().
|
static |
Allocate a new AliEMCALTriggerPatchInfo object and initialize it
col0 | Start column of the patch |
row0 | Start row of the patch |
size | Size of the patch |
adc | ADC signal of the patch |
offlineAdc | Offline ADC signal of the patch |
bitmask | Trigger bit mask of the patch |
geom | Pointer to the EMCal geometry object |
Definition at line 23 of file AliEMCALTriggerPatchInfoV1.cxx.
|
inline |
Get the smeared energy
Definition at line 42 of file AliEMCALTriggerPatchInfoV1.h.
Referenced by EMCalTriggerPtAnalysis::AliEmcalTriggerOfflineSelection::ApplyPatchTrigger().
Double_t AliEMCALTriggerPatchInfoV1::GetSmearedETV1 | ( | ) | const |
Definition at line 12 of file AliEMCALTriggerPatchInfoV1.cxx.
Referenced by EMCalTriggerPtAnalysis::AliEmcalTriggerOfflineSelection::ApplyPatchTrigger().
|
inline |
Set the smeared energy
e | Smeared energy |
Definition at line 36 of file AliEMCALTriggerPatchInfoV1.h.
Referenced by AliEmcalTriggerMakerKernel::CreateTriggerPatches().
|
private |
Smeared energy.
Definition at line 78 of file AliEMCALTriggerPatchInfoV1.h.
Referenced by GetSmearedEnergyV1(), GetSmearedETV1(), and SetSmearedEnergyV1().