BmnRoot
Loading...
Searching...
No Matches
BmnECALDigit Class Reference

#include <BmnECALDigit.h>

Inheritance diagram for BmnECALDigit:
[legend]
Collaboration diagram for BmnECALDigit:
[legend]

Public Member Functions

 BmnECALDigit ()
 
 BmnECALDigit (Float_t x, Float_t y, UChar_t ch, Float_t amp)
 
 BmnECALDigit (BmnECALMapElement *e)
 
void Set (BmnECALMapElement *e, Float_t amp=0., Float_t peakAmp=0., Float_t startTime=0., Float_t peakTime=0.)
 
void SetIX (UChar_t ix)
 
void SetIY (UChar_t iy)
 
void SetSize (UChar_t size)
 
void SetPeakAmp (Float_t amp)
 
void SetPeakTime (Float_t ns)
 
void SetStartTime (Float_t ns)
 
void SetLabCoords (Float_t x, Float_t y, Float_t z)
 
UChar_t GetIX () const
 
UChar_t GetIY () const
 
UChar_t GetSize () const
 
Float_t GetPeakAmp () const
 
Float_t GetPeakTime () const
 
Float_t GetStartTime () const
 
void GetLabCoords (Float_t &x, Float_t &y, Float_t &z) const
 
virtual ~BmnECALDigit ()
 
 BmnECALDigit ()
 
 BmnECALDigit (Float_t x, Float_t y, UChar_t ch, Float_t amp)
 
 BmnECALDigit (BmnECALMapElement *e)
 
void Set (BmnECALMapElement *e, Float_t amp=0., Float_t peakAmp=0., Float_t startTime=0., Float_t peakTime=0.)
 
void SetIX (UChar_t ix)
 
void SetIY (UChar_t iy)
 
void SetSize (UChar_t size)
 
void SetPeakAmp (Float_t amp)
 
void SetPeakTime (Float_t ns)
 
void SetStartTime (Float_t ns)
 
void SetLabCoords (Float_t x, Float_t y, Float_t z)
 
UChar_t GetIX () const
 
UChar_t GetIY () const
 
UChar_t GetSize () const
 
Float_t GetPeakAmp () const
 
Float_t GetPeakTime () const
 
Float_t GetStartTime () const
 
void GetLabCoords (Float_t &x, Float_t &y, Float_t &z) const
 
virtual ~BmnECALDigit ()
 
- Public Member Functions inherited from BmnCaloDigit
 BmnCaloDigit ()
 
 BmnCaloDigit (Float_t x, Float_t y, UShort_t ch, Float_t amp)
 
virtual ~BmnCaloDigit ()
 
void SetX (Float_t x)
 
void SetY (Float_t y)
 
void SetChannel (UShort_t ch)
 
void SetAmp (Float_t amp)
 
Float_t GetX () const
 
Float_t GetY () const
 
UShort_t GetChannel () const
 
Float_t GetAmp () const
 
 BmnCaloDigit ()
 
 BmnCaloDigit (Float_t x, Float_t y, UShort_t ch, Float_t amp)
 
virtual ~BmnCaloDigit ()
 
void SetX (Float_t x)
 
void SetY (Float_t y)
 
void SetChannel (UShort_t ch)
 
void SetAmp (Float_t amp)
 
Float_t GetX () const
 
Float_t GetY () const
 
UShort_t GetChannel () const
 
Float_t GetAmp () const
 

Additional Inherited Members

- Protected Member Functions inherited from BmnCaloDigit
 ClassDef (BmnCaloDigit, 1)
 
 ClassDef (BmnCaloDigit, 1)
 
- Protected Attributes inherited from BmnCaloDigit
Float_t fX
 
Float_t fY
 
UShort_t fChannel
 
Float_t fAmp
 

Detailed Description

Definition at line 45 of file BmnECALDigit.h.

Constructor & Destructor Documentation

◆ BmnECALDigit() [1/6]

BmnECALDigit::BmnECALDigit ( )

Default constructor

Definition at line 58 of file BmnECALDigit.cxx.

◆ BmnECALDigit() [2/6]

BmnECALDigit::BmnECALDigit ( Float_t  x,
Float_t  y,
UChar_t  ch,
Float_t  amp 
)

Main constructor

Definition at line 67 of file BmnECALDigit.cxx.

◆ BmnECALDigit() [3/6]

BmnECALDigit::BmnECALDigit ( BmnECALMapElement e)

Definition at line 76 of file BmnECALDigit.cxx.

References Set().

◆ ~BmnECALDigit() [1/2]

virtual BmnECALDigit::~BmnECALDigit ( )
inlinevirtual

Destructor

Definition at line 75 of file BmnECALDigit.h.

◆ BmnECALDigit() [4/6]

BmnECALDigit::BmnECALDigit ( )

Default constructor

◆ BmnECALDigit() [5/6]

BmnECALDigit::BmnECALDigit ( Float_t  x,
Float_t  y,
UChar_t  ch,
Float_t  amp 
)

Main constructor

◆ BmnECALDigit() [6/6]

BmnECALDigit::BmnECALDigit ( BmnECALMapElement e)

◆ ~BmnECALDigit() [2/2]

virtual BmnECALDigit::~BmnECALDigit ( )
inlinevirtual

Destructor

Definition at line 75 of file BmnECALDigit.h.

Member Function Documentation

◆ GetIX() [1/2]

UChar_t BmnECALDigit::GetIX ( ) const
inline

Definition at line 66 of file BmnECALDigit.h.

References BmnCaloDigit::fX.

Referenced by BmnHistECAL::FillFromDigi().

◆ GetIX() [2/2]

UChar_t BmnECALDigit::GetIX ( ) const
inline

Definition at line 66 of file BmnECALDigit.h.

References BmnCaloDigit::fX.

◆ GetIY() [1/2]

UChar_t BmnECALDigit::GetIY ( ) const
inline

Definition at line 67 of file BmnECALDigit.h.

References BmnCaloDigit::fY.

Referenced by BmnHistECAL::FillFromDigi().

◆ GetIY() [2/2]

UChar_t BmnECALDigit::GetIY ( ) const
inline

Definition at line 67 of file BmnECALDigit.h.

References BmnCaloDigit::fY.

◆ GetLabCoords() [1/2]

void BmnECALDigit::GetLabCoords ( Float_t &  x,
Float_t &  y,
Float_t &  z 
) const
inline

Definition at line 72 of file BmnECALDigit.h.

Referenced by BmnEcalDigitizer::Print().

◆ GetLabCoords() [2/2]

void BmnECALDigit::GetLabCoords ( Float_t &  x,
Float_t &  y,
Float_t &  z 
) const
inline

Definition at line 72 of file BmnECALDigit.h.

◆ GetPeakAmp() [1/2]

Float_t BmnECALDigit::GetPeakAmp ( ) const
inline

Definition at line 69 of file BmnECALDigit.h.

◆ GetPeakAmp() [2/2]

Float_t BmnECALDigit::GetPeakAmp ( ) const
inline

Definition at line 69 of file BmnECALDigit.h.

◆ GetPeakTime() [1/2]

Float_t BmnECALDigit::GetPeakTime ( ) const
inline

Definition at line 70 of file BmnECALDigit.h.

◆ GetPeakTime() [2/2]

Float_t BmnECALDigit::GetPeakTime ( ) const
inline

Definition at line 70 of file BmnECALDigit.h.

◆ GetSize() [1/2]

UChar_t BmnECALDigit::GetSize ( ) const
inline

Definition at line 68 of file BmnECALDigit.h.

◆ GetSize() [2/2]

UChar_t BmnECALDigit::GetSize ( ) const
inline

Definition at line 68 of file BmnECALDigit.h.

◆ GetStartTime() [1/2]

Float_t BmnECALDigit::GetStartTime ( ) const
inline

Definition at line 71 of file BmnECALDigit.h.

Referenced by BmnEcalDigitizer::Exec().

◆ GetStartTime() [2/2]

Float_t BmnECALDigit::GetStartTime ( ) const
inline

Definition at line 71 of file BmnECALDigit.h.

◆ Set() [1/2]

void BmnECALDigit::Set ( BmnECALMapElement e,
Float_t  amp = 0.,
Float_t  peakAmp = 0.,
Float_t  startTime = 0.,
Float_t  peakTime = 0. 
)

◆ Set() [2/2]

void BmnECALDigit::Set ( BmnECALMapElement e,
Float_t  amp = 0.,
Float_t  peakAmp = 0.,
Float_t  startTime = 0.,
Float_t  peakTime = 0. 
)

◆ SetIX() [1/2]

void BmnECALDigit::SetIX ( UChar_t  ix)
inline

Definition at line 58 of file BmnECALDigit.h.

◆ SetIX() [2/2]

void BmnECALDigit::SetIX ( UChar_t  ix)
inline

Definition at line 58 of file BmnECALDigit.h.

◆ SetIY() [1/2]

void BmnECALDigit::SetIY ( UChar_t  iy)
inline

Definition at line 59 of file BmnECALDigit.h.

◆ SetIY() [2/2]

void BmnECALDigit::SetIY ( UChar_t  iy)
inline

Definition at line 59 of file BmnECALDigit.h.

◆ SetLabCoords() [1/2]

void BmnECALDigit::SetLabCoords ( Float_t  x,
Float_t  y,
Float_t  z 
)
inline

Definition at line 64 of file BmnECALDigit.h.

◆ SetLabCoords() [2/2]

void BmnECALDigit::SetLabCoords ( Float_t  x,
Float_t  y,
Float_t  z 
)
inline

Definition at line 64 of file BmnECALDigit.h.

◆ SetPeakAmp() [1/2]

void BmnECALDigit::SetPeakAmp ( Float_t  amp)
inline

Definition at line 61 of file BmnECALDigit.h.

Referenced by BmnEcalDigitizer::Exec().

◆ SetPeakAmp() [2/2]

void BmnECALDigit::SetPeakAmp ( Float_t  amp)
inline

Definition at line 61 of file BmnECALDigit.h.

◆ SetPeakTime() [1/2]

void BmnECALDigit::SetPeakTime ( Float_t  ns)
inline

Definition at line 62 of file BmnECALDigit.h.

Referenced by BmnEcalDigitizer::Exec().

◆ SetPeakTime() [2/2]

void BmnECALDigit::SetPeakTime ( Float_t  ns)
inline

Definition at line 62 of file BmnECALDigit.h.

◆ SetSize() [1/2]

void BmnECALDigit::SetSize ( UChar_t  size)
inline

Definition at line 60 of file BmnECALDigit.h.

◆ SetSize() [2/2]

void BmnECALDigit::SetSize ( UChar_t  size)
inline

Definition at line 60 of file BmnECALDigit.h.

◆ SetStartTime() [1/2]

void BmnECALDigit::SetStartTime ( Float_t  ns)
inline

Definition at line 63 of file BmnECALDigit.h.

Referenced by BmnEcalDigitizer::Exec().

◆ SetStartTime() [2/2]

void BmnECALDigit::SetStartTime ( Float_t  ns)
inline

Definition at line 63 of file BmnECALDigit.h.


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