AliPhysics  9538fdd (9538fdd)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEMCALTriggerPatchInfoV1 Class Reference

Temporary class handling. More...

#include <AliEMCALTriggerPatchInfoV1.h>

Inheritance diagram for AliEMCALTriggerPatchInfoV1:

Public Member Functions

 AliEMCALTriggerPatchInfoV1 ()
 
virtual ~AliEMCALTriggerPatchInfoV1 ()
 
void SetSmearedEnergyV1 (double e)
 
Double_t GetSmearedEnergyV1 () const
 
Double_t GetSmearedETV1 () const
 

Static Public Member Functions

static AliEMCALTriggerPatchInfoV1CreateAndInitializeV1 (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 AliEMCALTriggerPatchInfoV1CreateAndInitializeV1 (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...
 

Detailed Description

Temporary class handling.

Author
Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Oak Ridge National Laboratory
Since
Jan. 16, 2017

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.

Constructor & Destructor Documentation

AliEMCALTriggerPatchInfoV1::AliEMCALTriggerPatchInfoV1 ( )

Constructor

Referenced by CreateAndInitializeV1().

virtual AliEMCALTriggerPatchInfoV1::~AliEMCALTriggerPatchInfoV1 ( )
inlinevirtual

Destructor

Definition at line 30 of file AliEMCALTriggerPatchInfoV1.h.

Member Function Documentation

AliEMCALTriggerPatchInfoV1 * 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

Allocate a new AliEMCALTriggerPatchInfo object and initialize it

Parameters
col0Start column of the patch
row0Start row of the patch
sizeSize of the patch
adcADC signal of the patch
offlineAdcOffline ADC signal of the patch
patchEEnergy of the patch (sum of cell amplitudes)
bitmaskTrigger bit mask of the patch
vertexPrimary vertex of the event
geomPointer to the EMCal geometry object
Returns
Pointer to a new and initialized AliEMCALTriggerPatchInfo object (caller is responsible for releasing memory)

Definition at line 16 of file AliEMCALTriggerPatchInfoV1.cxx.

Referenced by AliEmcalTriggerMakerKernel::CreateTriggerPatches().

AliEMCALTriggerPatchInfoV1 * AliEMCALTriggerPatchInfoV1::CreateAndInitializeV1 ( UChar_t  col0,
UChar_t  row0,
UChar_t  size,
UInt_t  adc,
UInt_t  offlineAdc,
UInt_t  bitmask,
const AliEMCALGeometry *  geom 
)
static

Allocate a new AliEMCALTriggerPatchInfo object and initialize it

Parameters
col0Start column of the patch
row0Start row of the patch
sizeSize of the patch
adcADC signal of the patch
offlineAdcOffline ADC signal of the patch
bitmaskTrigger bit mask of the patch
geomPointer to the EMCal geometry object
Returns
Pointer to a new and initialized AliEMCALTriggerPatchInfo object (caller is responsible for releasing memory)

Definition at line 23 of file AliEMCALTriggerPatchInfoV1.cxx.

Double_t AliEMCALTriggerPatchInfoV1::GetSmearedEnergyV1 ( ) const
inline

Get the smeared energy

Returns
Smeared energy

Definition at line 42 of file AliEMCALTriggerPatchInfoV1.h.

Referenced by EMCalTriggerPtAnalysis::AliEmcalTriggerOfflineSelection::ApplyPatchTrigger().

Double_t AliEMCALTriggerPatchInfoV1::GetSmearedETV1 ( ) const
void AliEMCALTriggerPatchInfoV1::SetSmearedEnergyV1 ( double  e)
inline

Set the smeared energy

Parameters
eSmeared energy

Definition at line 36 of file AliEMCALTriggerPatchInfoV1.h.

Referenced by AliEmcalTriggerMakerKernel::CreateTriggerPatches().

Member Data Documentation

Double_t AliEMCALTriggerPatchInfoV1::fSmearedEnergyV1
private

Smeared energy.

Definition at line 78 of file AliEMCALTriggerPatchInfoV1.h.

Referenced by GetSmearedEnergyV1(), GetSmearedETV1(), and SetSmearedEnergyV1().


The documentation for this class was generated from the following files: