Belle II Software development
TRGECLDigi Class Reference

Digitize result. More...

#include <TRGECLDigi.h>

Inheritance diagram for TRGECLDigi:

Public Member Functions

void setEventId (int eventid)
 Set event id.
 
void setTCId (int tcid)
 Set TC id.
 
void setPhiId (int phiid)
 Set Phi id.
 
void setThetaId (int thetaid)
 Set Theta id.
 
void setRawEnergy (double raw_energy)
 Set Energy and Timing Set Raw enrgy.
 
void setRawTiming (double raw_timing)
 Set Raw Timing.
 
void setRawEnergyTot (double raw_energy_tot)
 Set Raw total Energy.
 
void setRawTimingTot (double raw_timing_tot)
 Set Raw Total Timing.
 
void setFitEnergy (double fit_energy)
 Set fitting energy.
 
void setFitTiming (double fit_timing)
 Set fitting timing.
 
void setBeamBkgTag (int beambkgtag)
 Set Beam background veto.
 
void setTCnOutput (int TC_noutput)
 Set # of TC output.
 
int getEventId () const
 Get event id.
 
int getTCId () const
 Get TC id.
 
int getPhiId () const
 Get phi Id.
 
int getThetaId () const
 Get theta Id.
 
double getRawEnergy () const
 Get Energy and Timing Get raw energy.
 
double getRawTiming () const
 Get raw timing.
 
double getRawEnergyTot () const
 Get raw total energy.
 
double getRawTimingTot () const
 Get raw total timing.
 
double getFitEnergy () const
 get fit energy
 
double getFitTiming () const
 Get fit timing.
 
int getBeamBkgTag () const
 Get beam background tag.
 
 TRGECLDigi ()
 Empty constructor Recommended for ROOT IO.
 
 TRGECLDigi (int eventid, int tcid, int phiid, int thetaid, int tcnoutput, int beambkgtag, double raw_energy, double raw_timing, double raw_energy_tot, double raw_timing_tot, double fit_energy, double fit_timing)
 Useful Constructor.
 
 ClassDef (TRGECLDigi, 1)
 the class title
 

Public Attributes

int m_eventid
 Event Id.
 
int m_tcid
 TC id.
 
int m_phiid
 phi id of TC
 
int m_thetaid
 Theta id of TC.
 
int m_tcnoutput
 
double m_raw_energy
 TC Energy and Timing Raw TC energy.
 
double m_raw_timing
 Raw TC timing.
 
double m_raw_energy_tot
 Raw TC total energy.
 
double m_raw_timing_tot
 Raw TC total timing.
 
double m_fit_energy
 Fitting energy.
 
double m_fit_timing
 Fitting timing.
 
int m_beambkgtag
 beam bkg tag
 

Detailed Description

Digitize result.

Definition at line 21 of file TRGECLDigi.h.

Constructor & Destructor Documentation

◆ TRGECLDigi() [1/2]

TRGECLDigi ( )
inline

Empty constructor Recommended for ROOT IO.

Definition at line 103 of file TRGECLDigi.h.

104 {
105 m_eventid = 0;
106 m_tcid = 0;
107 m_phiid = 0;
108 m_thetaid = 0;
109 m_tcnoutput = 0;
110 m_beambkgtag = 0;
111
112 m_raw_energy = 0;
113 m_raw_timing = 0;
116 m_fit_energy = 0;
117 m_fit_timing = 0;
118
119
120
121
122 }
double m_raw_energy
TC Energy and Timing Raw TC energy.
Definition: TRGECLDigi.h:36
int m_phiid
phi id of TC
Definition: TRGECLDigi.h:29
int m_eventid
Event Id.
Definition: TRGECLDigi.h:25
double m_fit_energy
Fitting energy.
Definition: TRGECLDigi.h:44
double m_raw_energy_tot
Raw TC total energy.
Definition: TRGECLDigi.h:40
int m_beambkgtag
beam bkg tag
Definition: TRGECLDigi.h:48
int m_tcid
TC id.
Definition: TRGECLDigi.h:27
double m_raw_timing
Raw TC timing.
Definition: TRGECLDigi.h:38
int m_thetaid
Theta id of TC.
Definition: TRGECLDigi.h:31
double m_raw_timing_tot
Raw TC total timing.
Definition: TRGECLDigi.h:42
double m_fit_timing
Fitting timing.
Definition: TRGECLDigi.h:46

◆ TRGECLDigi() [2/2]

TRGECLDigi ( int  eventid,
int  tcid,
int  phiid,
int  thetaid,
int  tcnoutput,
int  beambkgtag,
double  raw_energy,
double  raw_timing,
double  raw_energy_tot,
double  raw_timing_tot,
double  fit_energy,
double  fit_timing 
)
inline

Useful Constructor.

Definition at line 125 of file TRGECLDigi.h.

139 {
140 m_eventid = eventid;
141 m_tcid = tcid;
142 m_phiid = phiid;
143 m_thetaid = thetaid;
144 m_raw_energy = raw_energy;
145 m_raw_timing = raw_timing;
146 m_raw_energy_tot = raw_energy_tot;
147 m_raw_timing_tot = raw_timing_tot;
148 m_fit_energy = fit_energy;
149 m_fit_timing = fit_timing;
150 m_tcnoutput = tcnoutput;
151 m_beambkgtag = beambkgtag;
152
153
154 }

Member Function Documentation

◆ getBeamBkgTag()

int getBeamBkgTag ( ) const
inline

Get beam background tag.

Definition at line 98 of file TRGECLDigi.h.

98{return m_beambkgtag; }

◆ getEventId()

int getEventId ( ) const
inline

Get event id.

Definition at line 77 of file TRGECLDigi.h.

77{ return m_eventid; }

◆ getFitEnergy()

double getFitEnergy ( ) const
inline

get fit energy

Definition at line 94 of file TRGECLDigi.h.

94{return m_fit_energy; }

◆ getFitTiming()

double getFitTiming ( ) const
inline

Get fit timing.

Definition at line 96 of file TRGECLDigi.h.

96{return m_fit_timing; }

◆ getPhiId()

int getPhiId ( ) const
inline

Get phi Id.

Definition at line 81 of file TRGECLDigi.h.

81{ return m_phiid; }

◆ getRawEnergy()

double getRawEnergy ( ) const
inline

Get Energy and Timing Get raw energy.

Definition at line 86 of file TRGECLDigi.h.

86{return m_raw_energy; }

◆ getRawEnergyTot()

double getRawEnergyTot ( ) const
inline

Get raw total energy.

Definition at line 90 of file TRGECLDigi.h.

90{return m_raw_energy_tot; }

◆ getRawTiming()

double getRawTiming ( ) const
inline

Get raw timing.

Definition at line 88 of file TRGECLDigi.h.

88{return m_raw_timing; }

◆ getRawTimingTot()

double getRawTimingTot ( ) const
inline

Get raw total timing.

Definition at line 92 of file TRGECLDigi.h.

92{return m_raw_timing_tot; }

◆ getTCId()

int getTCId ( ) const
inline

Get TC id.

Definition at line 79 of file TRGECLDigi.h.

79{ return m_tcid; }

◆ getThetaId()

int getThetaId ( ) const
inline

Get theta Id.

Definition at line 83 of file TRGECLDigi.h.

83{ return m_thetaid; }

◆ setBeamBkgTag()

void setBeamBkgTag ( int  beambkgtag)
inline

Set Beam background veto.

Definition at line 71 of file TRGECLDigi.h.

71{ m_beambkgtag = beambkgtag; }

◆ setEventId()

void setEventId ( int  eventid)
inline

Set event id.

Definition at line 50 of file TRGECLDigi.h.

50{ m_eventid = eventid; }

◆ setFitEnergy()

void setFitEnergy ( double  fit_energy)
inline

Set fitting energy.

Definition at line 67 of file TRGECLDigi.h.

67{ m_fit_energy = fit_energy; }

◆ setFitTiming()

void setFitTiming ( double  fit_timing)
inline

Set fitting timing.

Definition at line 69 of file TRGECLDigi.h.

69{ m_fit_timing = fit_timing; }

◆ setPhiId()

void setPhiId ( int  phiid)
inline

Set Phi id.

Definition at line 54 of file TRGECLDigi.h.

54{ m_phiid = phiid; }

◆ setRawEnergy()

void setRawEnergy ( double  raw_energy)
inline

Set Energy and Timing Set Raw enrgy.

Definition at line 59 of file TRGECLDigi.h.

59{ m_raw_energy = raw_energy; }

◆ setRawEnergyTot()

void setRawEnergyTot ( double  raw_energy_tot)
inline

Set Raw total Energy.

Definition at line 63 of file TRGECLDigi.h.

63{ m_raw_energy_tot = raw_energy_tot; }

◆ setRawTiming()

void setRawTiming ( double  raw_timing)
inline

Set Raw Timing.

Definition at line 61 of file TRGECLDigi.h.

61{ m_raw_timing = raw_timing; }

◆ setRawTimingTot()

void setRawTimingTot ( double  raw_timing_tot)
inline

Set Raw Total Timing.

Definition at line 65 of file TRGECLDigi.h.

65{ m_raw_timing_tot = raw_timing_tot; }

◆ setTCId()

void setTCId ( int  tcid)
inline

Set TC id.

Definition at line 52 of file TRGECLDigi.h.

52{ m_tcid = tcid; }

◆ setTCnOutput()

void setTCnOutput ( int  TC_noutput)
inline

Set # of TC output.

Definition at line 74 of file TRGECLDigi.h.

74{ m_tcnoutput = TC_noutput; }

◆ setThetaId()

void setThetaId ( int  thetaid)
inline

Set Theta id.

Definition at line 56 of file TRGECLDigi.h.

56{ m_thetaid = thetaid; }

Member Data Documentation

◆ m_beambkgtag

int m_beambkgtag

beam bkg tag

Definition at line 48 of file TRGECLDigi.h.

◆ m_eventid

int m_eventid

Event Id.

Definition at line 25 of file TRGECLDigi.h.

◆ m_fit_energy

double m_fit_energy

Fitting energy.

Definition at line 44 of file TRGECLDigi.h.

◆ m_fit_timing

double m_fit_timing

Fitting timing.

Definition at line 46 of file TRGECLDigi.h.

◆ m_phiid

int m_phiid

phi id of TC

Definition at line 29 of file TRGECLDigi.h.

◆ m_raw_energy

double m_raw_energy

TC Energy and Timing Raw TC energy.

Definition at line 36 of file TRGECLDigi.h.

◆ m_raw_energy_tot

double m_raw_energy_tot

Raw TC total energy.

Definition at line 40 of file TRGECLDigi.h.

◆ m_raw_timing

double m_raw_timing

Raw TC timing.

Definition at line 38 of file TRGECLDigi.h.

◆ m_raw_timing_tot

double m_raw_timing_tot

Raw TC total timing.

Definition at line 42 of file TRGECLDigi.h.

◆ m_tcid

int m_tcid

TC id.

Definition at line 27 of file TRGECLDigi.h.

◆ m_tcnoutput

int m_tcnoutput

of TC output

Definition at line 33 of file TRGECLDigi.h.

◆ m_thetaid

int m_thetaid

Theta id of TC.

Definition at line 31 of file TRGECLDigi.h.


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