Belle II Software development
TRGECLDigi0 Class Reference

Raw TC result nefor digitizing. More...

#include <TRGECLDigi0.h>

Inheritance diagram for TRGECLDigi0:

Public Member Functions

void setEventId (int eventid)
 Set event id.
 
void setTCId (int tcid)
 Set TC id.
 
void setiBinTime (int ibintime)
 Set time bin.
 
void setRawEnergy (double raw_energy)
 Set Energy and Timing set raw energy.
 
void setRawTiming (double raw_timing)
 Set raw timing.
 
void setBeamBkgTag (int beambkgtag)
 Set beam background tag.
 
int getEventId () const
 Get event id.
 
int getTCId () const
 Get TC id.
 
int getiBinTime () const
 get time bin
 
double getRawEnergy () const
 Get Energy and Timing Get raw TC energy.
 
double getRawTiming () const
 Get raw TC timing.
 
int getBeamBkgTag () const
 Get beam background tag.
 
 TRGECLDigi0 ()
 Empty constructor Recommended for ROOT IO.
 
 TRGECLDigi0 (int eventid, int tcid, int ibintime, int beambkgtag, double raw_energy, double raw_timing)
 Useful Constructor.
 
 ClassDef (TRGECLDigi0, 1)
 the class title
 

Public Attributes

int m_eventid
 Event Id.
 
int m_tcid
 TC id.
 
int m_ibintime
 time bin
 
int m_beambkgtag
 beam background tag
 
double m_raw_energy
 TC Energy and Timing Raw TC energy.
 
double m_raw_timing
 Raw TC timing.
 

Detailed Description

Raw TC result nefor digitizing.

Definition at line 21 of file TRGECLDigi0.h.

Constructor & Destructor Documentation

◆ TRGECLDigi0() [1/2]

TRGECLDigi0 ( )
inline

Empty constructor Recommended for ROOT IO.

Definition at line 70 of file TRGECLDigi0.h.

71 {
72 m_eventid = 0;
73 m_tcid = 0;
74 m_ibintime = 0;
75 m_raw_energy = 0;
76 m_raw_timing = 0;
77 m_beambkgtag = 0;
78
79
80 }
int m_ibintime
time bin
Definition: TRGECLDigi0.h:29
double m_raw_energy
TC Energy and Timing Raw TC energy.
Definition: TRGECLDigi0.h:34
int m_eventid
Event Id.
Definition: TRGECLDigi0.h:25
int m_beambkgtag
beam background tag
Definition: TRGECLDigi0.h:31
double m_raw_timing
Raw TC timing.
Definition: TRGECLDigi0.h:36

◆ TRGECLDigi0() [2/2]

TRGECLDigi0 ( int  eventid,
int  tcid,
int  ibintime,
int  beambkgtag,
double  raw_energy,
double  raw_timing 
)
inline

Useful Constructor.

Definition at line 83 of file TRGECLDigi0.h.

91 {
92 m_eventid = eventid;
93 m_tcid = tcid;
94 m_ibintime = ibintime;
95 m_raw_energy = raw_energy;
96 m_raw_timing = raw_timing;
97 m_beambkgtag = beambkgtag;
98
99 }

Member Function Documentation

◆ getBeamBkgTag()

int getBeamBkgTag ( ) const
inline

Get beam background tag.

Definition at line 66 of file TRGECLDigi0.h.

66{return m_beambkgtag; }

◆ getEventId()

int getEventId ( ) const
inline

Get event id.

Definition at line 55 of file TRGECLDigi0.h.

55{ return m_eventid; }

◆ getiBinTime()

int getiBinTime ( ) const
inline

get time bin

Definition at line 59 of file TRGECLDigi0.h.

59{ return m_ibintime; }

◆ getRawEnergy()

double getRawEnergy ( ) const
inline

Get Energy and Timing Get raw TC energy.

Definition at line 62 of file TRGECLDigi0.h.

62{return m_raw_energy; }

◆ getRawTiming()

double getRawTiming ( ) const
inline

Get raw TC timing.

Definition at line 64 of file TRGECLDigi0.h.

64{return m_raw_timing; }

◆ getTCId()

int getTCId ( ) const
inline

Get TC id.

Definition at line 57 of file TRGECLDigi0.h.

57{ return m_tcid; }

◆ setBeamBkgTag()

void setBeamBkgTag ( int  beambkgtag)
inline

Set beam background tag.

Definition at line 51 of file TRGECLDigi0.h.

51{ m_beambkgtag = beambkgtag; }

◆ setEventId()

void setEventId ( int  eventid)
inline

Set event id.

Definition at line 40 of file TRGECLDigi0.h.

40{ m_eventid = eventid; }

◆ setiBinTime()

void setiBinTime ( int  ibintime)
inline

Set time bin.

Definition at line 44 of file TRGECLDigi0.h.

44{ m_ibintime = ibintime; }

◆ setRawEnergy()

void setRawEnergy ( double  raw_energy)
inline

Set Energy and Timing set raw energy.

Definition at line 47 of file TRGECLDigi0.h.

47{ m_raw_energy = raw_energy; }

◆ setRawTiming()

void setRawTiming ( double  raw_timing)
inline

Set raw timing.

Definition at line 49 of file TRGECLDigi0.h.

49{ m_raw_timing = raw_timing; }

◆ setTCId()

void setTCId ( int  tcid)
inline

Set TC id.

Definition at line 42 of file TRGECLDigi0.h.

42{ m_tcid = tcid; }

Member Data Documentation

◆ m_beambkgtag

int m_beambkgtag

beam background tag

Definition at line 31 of file TRGECLDigi0.h.

◆ m_eventid

int m_eventid

Event Id.

Definition at line 25 of file TRGECLDigi0.h.

◆ m_ibintime

int m_ibintime

time bin

Definition at line 29 of file TRGECLDigi0.h.

◆ m_raw_energy

double m_raw_energy

TC Energy and Timing Raw TC energy.

Definition at line 34 of file TRGECLDigi0.h.

◆ m_raw_timing

double m_raw_timing

Raw TC timing.

Definition at line 36 of file TRGECLDigi0.h.

◆ m_tcid

int m_tcid

TC id.

Definition at line 27 of file TRGECLDigi0.h.


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