AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEMCALTriggerAlgorithm< T > Class Template Reference

Base class for EMCAL Level1 trigger algorithms. More...

#include <AliEMCALTriggerAlgorithm.h>

Inheritance diagram for AliEMCALTriggerAlgorithm< T >:

Public Member Functions

 AliEMCALTriggerAlgorithm ()
 
 AliEMCALTriggerAlgorithm (Int_t rowmin, Int_t rowmax, UInt_t bitmask)
 
virtual ~AliEMCALTriggerAlgorithm ()
 
ULong_t GetBitMask () const
 
void SetRowMin (Int_t rowmin)
 
void SetRowMax (Int_t rowmax)
 
void SetThresholds (Float_t th, Float_t offTh)
 
void SetBitMask (UInt_t bitmask)
 
void SetPatchSize (Int_t patchsize)
 
void SetSubregionSize (Int_t subregionsize)
 
virtual std::vector
< AliEMCALTriggerRawPatch
FindPatches (const AliEMCALTriggerDataGrid< T > &adc, const AliEMCALTriggerDataGrid< T > &offlineAdc) const
 

Protected Attributes

Int_t fRowMin
 
Int_t fRowMax
 
Int_t fPatchSize
 
Int_t fSubregionSize
 
UInt_t fBitMask
 
Float_t fThreshold
 
Float_t fOfflineThreshold
 

Detailed Description

template<typename T>
class AliEMCALTriggerAlgorithm< T >

Base class for EMCAL Level1 trigger algorithms.

Definition at line 22 of file AliEMCALTriggerAlgorithm.h.

Constructor & Destructor Documentation

template<typename T >
AliEMCALTriggerAlgorithm< T >::AliEMCALTriggerAlgorithm ( )

Definition at line 30 of file AliEMCALTriggerAlgorithm.cxx.

template<typename T >
AliEMCALTriggerAlgorithm< T >::AliEMCALTriggerAlgorithm ( Int_t  rowmin,
Int_t  rowmax,
UInt_t  bitmask 
)

Definition at line 43 of file AliEMCALTriggerAlgorithm.cxx.

template<typename T >
AliEMCALTriggerAlgorithm< T >::~AliEMCALTriggerAlgorithm ( )
virtual

Definition at line 56 of file AliEMCALTriggerAlgorithm.cxx.

Member Function Documentation

template<typename T >
std::vector< AliEMCALTriggerRawPatch > AliEMCALTriggerAlgorithm< T >::FindPatches ( const AliEMCALTriggerDataGrid< T > &  adc,
const AliEMCALTriggerDataGrid< T > &  offlineAdc 
) const
virtual

Definition at line 60 of file AliEMCALTriggerAlgorithm.cxx.

template<typename T>
ULong_t AliEMCALTriggerAlgorithm< T >::GetBitMask ( ) const
inline

Definition at line 28 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetBitMask ( UInt_t  bitmask)
inline

Definition at line 33 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetPatchSize ( Int_t  patchsize)
inline

Definition at line 34 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetRowMax ( Int_t  rowmax)
inline

Definition at line 31 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetRowMin ( Int_t  rowmin)
inline

Definition at line 30 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetSubregionSize ( Int_t  subregionsize)
inline

Definition at line 35 of file AliEMCALTriggerAlgorithm.h.

template<typename T>
void AliEMCALTriggerAlgorithm< T >::SetThresholds ( Float_t  th,
Float_t  offTh 
)
inline

Definition at line 32 of file AliEMCALTriggerAlgorithm.h.

Member Data Documentation

template<typename T>
UInt_t AliEMCALTriggerAlgorithm< T >::fBitMask
protected
template<typename T>
Float_t AliEMCALTriggerAlgorithm< T >::fOfflineThreshold
protected
template<typename T>
Int_t AliEMCALTriggerAlgorithm< T >::fPatchSize
protected
template<typename T>
Int_t AliEMCALTriggerAlgorithm< T >::fRowMax
protected

Definition at line 41 of file AliEMCALTriggerAlgorithm.h.

Referenced by AliEMCALTriggerAlgorithm< T >::SetRowMax().

template<typename T>
Int_t AliEMCALTriggerAlgorithm< T >::fRowMin
protected

Definition at line 40 of file AliEMCALTriggerAlgorithm.h.

Referenced by AliEMCALTriggerAlgorithm< T >::SetRowMin().

template<typename T>
Int_t AliEMCALTriggerAlgorithm< T >::fSubregionSize
protected
template<typename T>
Float_t AliEMCALTriggerAlgorithm< T >::fThreshold
protected

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