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

#include <BmnHodoDigit.h>

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

Public Member Functions

 BmnHodoDigit ()
 
 BmnHodoDigit (uint32_t address, double time, double signal=0)
 
 ~BmnHodoDigit ()
 
uint32_t GetSystemId () const
 
uint32_t GetStripId () const
 
uint32_t GetStripSide () const
 
uint32_t GetGain () const
 
bool GetIsSaturated () const
 
virtual const char * GetClassName ()
 
virtual void Print (const Option_t *opt="")
 
void SetIsSaturated (bool satur)
 
 BmnHodoDigit ()
 
 BmnHodoDigit (uint32_t address, double time, double signal=0)
 
 ~BmnHodoDigit ()
 
uint32_t GetSystemId () const
 
uint32_t GetStripId () const
 
uint32_t GetStripSide () const
 
uint32_t GetGain () const
 
bool GetIsSaturated () const
 
virtual const char * GetClassName ()
 
virtual void Print (const Option_t *opt="")
 
void SetIsSaturated (bool satur)
 
- Public Member Functions inherited from BmnAbstractDigit
 BmnAbstractDigit ()
 
 BmnAbstractDigit (uint32_t address, double time, double signal)
 
 ~BmnAbstractDigit ()
 
virtual void reset ()
 
TString GetStringData ()
 
uint32_t GetAddress () const
 
double GetTime () const
 
double GetSignal () const
 
void SetAddress (uint32_t address)
 
void SetTime (double time)
 
void SetSignal (double signal)
 
 BmnAbstractDigit ()
 
 BmnAbstractDigit (uint32_t address, double time, double signal)
 
 ~BmnAbstractDigit ()
 
virtual void reset ()
 
TString GetStringData ()
 
uint32_t GetAddress () const
 
double GetTime () const
 
double GetSignal () const
 
void SetAddress (uint32_t address)
 
void SetTime (double time)
 
void SetSignal (double signal)
 

Additional Inherited Members

- Protected Member Functions inherited from BmnAbstractDigit
 ClassDef (BmnAbstractDigit, 1)
 
 ClassDef (BmnAbstractDigit, 1)
 
- Protected Attributes inherited from BmnAbstractDigit
uint32_t fAddress
 
double fTime
 
double fSignal
 

Detailed Description

Author
Nikolay Karpushkin karpu.nosp@m.shki.nosp@m.n@inr.nosp@m..ru
Date
10.01.2024

Class for simulation data at digi level

Definition at line 13 of file BmnHodoDigit.h.

Constructor & Destructor Documentation

◆ BmnHodoDigit() [1/4]

BmnHodoDigit::BmnHodoDigit ( )
inline

Definition at line 16 of file BmnHodoDigit.h.

◆ BmnHodoDigit() [2/4]

BmnHodoDigit::BmnHodoDigit ( uint32_t  address,
double  time,
double  signal = 0 
)
inline

Definition at line 20 of file BmnHodoDigit.h.

◆ ~BmnHodoDigit() [1/2]

BmnHodoDigit::~BmnHodoDigit ( )
inline

Definition at line 25 of file BmnHodoDigit.h.

◆ BmnHodoDigit() [3/4]

BmnHodoDigit::BmnHodoDigit ( )
inline

Definition at line 16 of file BmnHodoDigit.h.

◆ BmnHodoDigit() [4/4]

BmnHodoDigit::BmnHodoDigit ( uint32_t  address,
double  time,
double  signal = 0 
)
inline

Definition at line 20 of file BmnHodoDigit.h.

◆ ~BmnHodoDigit() [2/2]

BmnHodoDigit::~BmnHodoDigit ( )
inline

Definition at line 25 of file BmnHodoDigit.h.

Member Function Documentation

◆ GetClassName() [1/2]

virtual const char * BmnHodoDigit::GetClassName ( )
inlinevirtual

Reimplemented in BmnHodoDigi, and BmnHodoDigi.

Definition at line 35 of file BmnHodoDigit.h.

Referenced by Print().

◆ GetClassName() [2/2]

virtual const char * BmnHodoDigit::GetClassName ( )
inlinevirtual

Reimplemented in BmnHodoDigi, and BmnHodoDigi.

Definition at line 35 of file BmnHodoDigit.h.

◆ GetGain() [1/2]

uint32_t BmnHodoDigit::GetGain ( ) const
inline

Definition at line 31 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetGain().

◆ GetGain() [2/2]

uint32_t BmnHodoDigit::GetGain ( ) const
inline

Definition at line 31 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetGain().

◆ GetIsSaturated() [1/2]

bool BmnHodoDigit::GetIsSaturated ( ) const
inline

Definition at line 32 of file BmnHodoDigit.h.

◆ GetIsSaturated() [2/2]

bool BmnHodoDigit::GetIsSaturated ( ) const
inline

Definition at line 32 of file BmnHodoDigit.h.

◆ GetStripId() [1/2]

uint32_t BmnHodoDigit::GetStripId ( ) const
inline

◆ GetStripId() [2/2]

uint32_t BmnHodoDigit::GetStripId ( ) const
inline

Definition at line 29 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetStripId().

◆ GetStripSide() [1/2]

uint32_t BmnHodoDigit::GetStripSide ( ) const
inline

Definition at line 30 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetStripSide().

◆ GetStripSide() [2/2]

uint32_t BmnHodoDigit::GetStripSide ( ) const
inline

Definition at line 30 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetStripSide().

◆ GetSystemId() [1/2]

uint32_t BmnHodoDigit::GetSystemId ( ) const
inline

Definition at line 28 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetSystemId().

◆ GetSystemId() [2/2]

uint32_t BmnHodoDigit::GetSystemId ( ) const
inline

Definition at line 28 of file BmnHodoDigit.h.

References BmnAbstractDigit::fAddress, and BmnHodoAddress::GetSystemId().

◆ Print() [1/2]

virtual void BmnHodoDigit::Print ( const Option_t *  opt = "")
inlinevirtual

Definition at line 36 of file BmnHodoDigit.h.

References GetClassName(), BmnAbstractDigit::GetStringData(), and GetStripId().

◆ Print() [2/2]

virtual void BmnHodoDigit::Print ( const Option_t *  opt = "")
inlinevirtual

Definition at line 36 of file BmnHodoDigit.h.

References GetClassName(), BmnAbstractDigit::GetStringData(), and GetStripId().

◆ SetIsSaturated() [1/2]

void BmnHodoDigit::SetIsSaturated ( bool  satur)
inline

Definition at line 41 of file BmnHodoDigit.h.

Referenced by BmnHodoDigitizer::Exec(), and BmnHodoRaw2Digit::fillEvent().

◆ SetIsSaturated() [2/2]

void BmnHodoDigit::SetIsSaturated ( bool  satur)
inline

Definition at line 41 of file BmnHodoDigit.h.


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