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

#include <BmnCaloDigit.h>

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

Public Member Functions

 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
 

Protected Member Functions

 ClassDef (BmnCaloDigit, 1)
 
 ClassDef (BmnCaloDigit, 1)
 

Protected Attributes

Float_t fX
 
Float_t fY
 
UShort_t fChannel
 
Float_t fAmp
 

Detailed Description

Definition at line 14 of file BmnCaloDigit.h.

Constructor & Destructor Documentation

◆ BmnCaloDigit() [1/4]

BmnCaloDigit::BmnCaloDigit ( )

Default constructor

Definition at line 3 of file BmnCaloDigit.cxx.

◆ BmnCaloDigit() [2/4]

BmnCaloDigit::BmnCaloDigit ( Float_t  x,
Float_t  y,
UShort_t  ch,
Float_t  amp 
)

Main constructor

Definition at line 11 of file BmnCaloDigit.cxx.

◆ ~BmnCaloDigit() [1/2]

virtual BmnCaloDigit::~BmnCaloDigit ( )
inlinevirtual

Destructor

Definition at line 24 of file BmnCaloDigit.h.

◆ BmnCaloDigit() [3/4]

BmnCaloDigit::BmnCaloDigit ( )

Default constructor

◆ BmnCaloDigit() [4/4]

BmnCaloDigit::BmnCaloDigit ( Float_t  x,
Float_t  y,
UShort_t  ch,
Float_t  amp 
)

Main constructor

◆ ~BmnCaloDigit() [2/2]

virtual BmnCaloDigit::~BmnCaloDigit ( )
inlinevirtual

Destructor

Definition at line 24 of file BmnCaloDigit.h.

Member Function Documentation

◆ ClassDef() [1/2]

BmnCaloDigit::ClassDef ( BmnCaloDigit  ,
 
)
protected

◆ ClassDef() [2/2]

BmnCaloDigit::ClassDef ( BmnCaloDigit  ,
 
)
protected

◆ GetAmp() [1/2]

Float_t BmnCaloDigit::GetAmp ( ) const
inline

◆ GetAmp() [2/2]

Float_t BmnCaloDigit::GetAmp ( ) const
inline

Definition at line 34 of file BmnCaloDigit.h.

References fAmp.

◆ GetChannel() [1/2]

UShort_t BmnCaloDigit::GetChannel ( ) const
inline

Definition at line 33 of file BmnCaloDigit.h.

References fChannel.

Referenced by ZdcMoment::Add(), BmnCaloTowerDraw::Exec(), and BmnZDCEventData::Set().

◆ GetChannel() [2/2]

UShort_t BmnCaloDigit::GetChannel ( ) const
inline

Definition at line 33 of file BmnCaloDigit.h.

References fChannel.

◆ GetX() [1/2]

Float_t BmnCaloDigit::GetX ( ) const
inline

◆ GetX() [2/2]

Float_t BmnCaloDigit::GetX ( ) const
inline

Definition at line 31 of file BmnCaloDigit.h.

References fX.

◆ GetY() [1/2]

Float_t BmnCaloDigit::GetY ( ) const
inline

Definition at line 32 of file BmnCaloDigit.h.

References fY.

Referenced by BmnHistECAL::FillFromDigi(), BmnHistZDC::FillFromDigi(), and BmnZDCEventData::Set().

◆ GetY() [2/2]

Float_t BmnCaloDigit::GetY ( ) const
inline

Definition at line 32 of file BmnCaloDigit.h.

References fY.

◆ SetAmp() [1/2]

void BmnCaloDigit::SetAmp ( Float_t  amp)
inline

Definition at line 29 of file BmnCaloDigit.h.

References fAmp.

Referenced by BmnEcalDigitizer::Exec(), and BmnZdcDigitizer::Exec().

◆ SetAmp() [2/2]

void BmnCaloDigit::SetAmp ( Float_t  amp)
inline

Definition at line 29 of file BmnCaloDigit.h.

References fAmp.

◆ SetChannel() [1/2]

void BmnCaloDigit::SetChannel ( UShort_t  ch)
inline

Definition at line 28 of file BmnCaloDigit.h.

References fChannel.

Referenced by BmnZdcDigitizer::Exec(), and BmnZdcDigitizer::LoadMap().

◆ SetChannel() [2/2]

void BmnCaloDigit::SetChannel ( UShort_t  ch)
inline

Definition at line 28 of file BmnCaloDigit.h.

References fChannel.

◆ SetX() [1/2]

void BmnCaloDigit::SetX ( Float_t  x)
inline

Definition at line 26 of file BmnCaloDigit.h.

References fX.

Referenced by BmnZdcDigitizer::LoadMap().

◆ SetX() [2/2]

void BmnCaloDigit::SetX ( Float_t  x)
inline

Definition at line 26 of file BmnCaloDigit.h.

References fX.

◆ SetY() [1/2]

void BmnCaloDigit::SetY ( Float_t  y)
inline

Definition at line 27 of file BmnCaloDigit.h.

References fY.

Referenced by BmnZdcDigitizer::LoadMap().

◆ SetY() [2/2]

void BmnCaloDigit::SetY ( Float_t  y)
inline

Definition at line 27 of file BmnCaloDigit.h.

References fY.

Member Data Documentation

◆ fAmp

Float_t BmnCaloDigit::fAmp
protected

Definition at line 40 of file BmnCaloDigit.h.

Referenced by GetAmp(), BmnECALDigit::Set(), and SetAmp().

◆ fChannel

UShort_t BmnCaloDigit::fChannel
protected

Definition at line 39 of file BmnCaloDigit.h.

Referenced by GetChannel(), BmnECALDigit::Set(), and SetChannel().

◆ fX

Float_t BmnCaloDigit::fX
protected

Definition at line 37 of file BmnCaloDigit.h.

Referenced by BmnECALDigit::GetIX(), GetX(), BmnECALDigit::Set(), and SetX().

◆ fY

Float_t BmnCaloDigit::fY
protected

Definition at line 38 of file BmnCaloDigit.h.

Referenced by BmnECALDigit::GetIY(), GetY(), BmnECALDigit::Set(), and SetY().


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