1 #ifndef ALIEMCALTRIGGERBOARD_H 2 #define ALIEMCALTRIGGERBOARD_H 54 virtual void Map(Int_t arr[][48],
const TVector2& Size) {
for (Int_t i = 0; i < Size.X(); i++)
for (Int_t j = 0; j < Size.Y(); j++) arr[i][j] =
fMap[i][j];}
55 virtual void Map(Int_t arr[][64],
const TVector2& Size) {
for (Int_t i = 0; i < Size.X(); i++)
for (Int_t j = 0; j < Size.Y(); j++) arr[i][j] =
fMap[i][j];}
77 #endif //ALIEMCALTRIGGERBOARD_H virtual void Map(Int_t arr[][48], const TVector2 &Size)
virtual void ZeroRegion()
Initilize fRegion.
virtual ~AliEMCALTriggerBoard()
Destructor.
Int_t ** fRegion
! add comment
TVector2 * fPatchSize
! in subregion unit
virtual TVector2 * PatchSize() const
virtual TVector2 * SubRegionSize() const
TClonesArray * fPatches
! add comment
virtual void Map(Int_t arr[][64], const TVector2 &Size)
EMCal trigger board super class.
virtual void SubRegionSize(TVector2 &Size) const
virtual const TClonesArray & Patches() const
virtual void PatchSize(TVector2 &Size) const
virtual void Reset()
Reset patches and regions.
virtual void SetSubRegionSize(const TVector2 &Size)
virtual void SetPatchSize(const TVector2 &Size)
virtual void Scan()
Dump info.
virtual void RegionSize(TVector2 &Size) const
AliEMCALTriggerBoard()
Default Constructor.
TVector2 * fSubRegionSize
! in FastOR unit
virtual void SetRegion(Int_t arr[][64])
Int_t ** fMap
! Map the position to digit index (which eq. to ADC channel)
virtual void SetRegionSize(const TVector2 &Size)
AliEMCALTriggerBoard & operator=(const AliEMCALTriggerBoard &rhs)
virtual void SetRegion(Int_t arr[][48])
TVector2 * fRegionSize
! in FastOR unit
virtual TVector2 * RegionSize() const
virtual Int_t ** Region()
virtual void SlidingWindow(Int_t Threshold)
Sliding window algo.