AliPhysics  v5-07-03-01-devcalib (ff73515)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
HighPtTracks::AliReducedPatchInfo Class Reference

Reduced information of EMCAL trigger patches. More...

#include <AliReducedPatchInfo.h>

Inheritance diagram for HighPtTracks::AliReducedPatchInfo:

Public Member Functions

 AliReducedPatchInfo ()
 
 AliReducedPatchInfo (Float_t energy, Float_t amplitude, Float_t eta, Float_t phi)
 
virtual ~AliReducedPatchInfo ()
 
Float_t GetEnergy () const
 
Int_t GetAmplitude () const
 
Float_t GetEta () const
 
Float_t GetPhi () const
 
void Set (Float_t energy, Float_t amplitude, Float_t eta, Float_t phi)
 
void SetEnergy (Float_t energy)
 
void SetEta (Float_t eta)
 
void SetPhi (Float_t phi)
 
void SetAmplitude (Int_t amplitude)
 

Protected Attributes

Float_t fEnergy
 Patch energy. More...
 
Int_t fAmplitude
 Patch amplitude. More...
 
Float_t fEta
 Patch \( \eta \) (center) More...
 
Float_t fPhi
 Patch \( \phi \) (center) More...
 

Detailed Description

Reduced information of EMCAL trigger patches.

This class stores reduced information about EMCAL trigger patches. Information available are:

  • Offline energy
  • Online amplitude
  • patch center position This class is part of the reduced high- \( p_{t} \) event structure

Definition at line 44 of file AliReducedPatchInfo.h.

Constructor & Destructor Documentation

HighPtTracks::AliReducedPatchInfo::AliReducedPatchInfo ( )

Constructor, initialising with default values

Definition at line 26 of file AliReducedPatchInfo.cxx.

HighPtTracks::AliReducedPatchInfo::AliReducedPatchInfo ( Float_t  energy,
Float_t  amplitude,
Float_t  eta,
Float_t  phi 
)

Constructor, initialising patch energy and position

Parameters
energyPatch energy
amplitudePatch amplitude
etaPatch \( \eta \) (center)
phiPatch \( \phi \) (center)

Definition at line 40 of file AliReducedPatchInfo.cxx.

virtual HighPtTracks::AliReducedPatchInfo::~AliReducedPatchInfo ( )
inlinevirtual

Destructor

Definition at line 51 of file AliReducedPatchInfo.h.

Member Function Documentation

Int_t HighPtTracks::AliReducedPatchInfo::GetAmplitude ( ) const
inline

Definition at line 54 of file AliReducedPatchInfo.h.

Float_t HighPtTracks::AliReducedPatchInfo::GetEnergy ( ) const
inline

Definition at line 53 of file AliReducedPatchInfo.h.

Float_t HighPtTracks::AliReducedPatchInfo::GetEta ( ) const
inline

Definition at line 55 of file AliReducedPatchInfo.h.

Float_t HighPtTracks::AliReducedPatchInfo::GetPhi ( ) const
inline

Definition at line 56 of file AliReducedPatchInfo.h.

void HighPtTracks::AliReducedPatchInfo::Set ( Float_t  energy,
Float_t  amplitude,
Float_t  eta,
Float_t  phi 
)
inline

Set Patch information

Parameters
energyPatch energy
amplitudePatch amplitude
etaPatch \( \eta \) (center)
phiPatch \( \phi \) (center)

Definition at line 65 of file AliReducedPatchInfo.h.

void HighPtTracks::AliReducedPatchInfo::SetAmplitude ( Int_t  amplitude)
inline

Set the patch amplitude

Parameters
amplitudePatch amplitude

Definition at line 90 of file AliReducedPatchInfo.h.

void HighPtTracks::AliReducedPatchInfo::SetEnergy ( Float_t  energy)
inline

Set the patch energy

Parameters
energyPatch energy

Definition at line 75 of file AliReducedPatchInfo.h.

void HighPtTracks::AliReducedPatchInfo::SetEta ( Float_t  eta)
inline

Set the patch \( \eta \) position at the patch center

Parameters
etaPatch \( \eta \)

Definition at line 80 of file AliReducedPatchInfo.h.

void HighPtTracks::AliReducedPatchInfo::SetPhi ( Float_t  phi)
inline

Set the patch \( \phi \) at the patch center

Parameters
phiPatch \( \eta \)

Definition at line 85 of file AliReducedPatchInfo.h.

Member Data Documentation

Int_t HighPtTracks::AliReducedPatchInfo::fAmplitude
protected

Patch amplitude.

Definition at line 93 of file AliReducedPatchInfo.h.

Referenced by GetAmplitude(), Set(), and SetAmplitude().

Float_t HighPtTracks::AliReducedPatchInfo::fEnergy
protected

Patch energy.

Definition at line 92 of file AliReducedPatchInfo.h.

Referenced by GetEnergy(), Set(), and SetEnergy().

Float_t HighPtTracks::AliReducedPatchInfo::fEta
protected

Patch \( \eta \) (center)

Definition at line 94 of file AliReducedPatchInfo.h.

Referenced by GetEta(), Set(), and SetEta().

Float_t HighPtTracks::AliReducedPatchInfo::fPhi
protected

Patch \( \phi \) (center)

Definition at line 95 of file AliReducedPatchInfo.h.

Referenced by GetPhi(), Set(), and SetPhi().


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