Belle II Software development
TRGECLFAMAna Class Reference

Digitize result. More...

#include <TRGECLFAMAna.h>

Inheritance diagram for TRGECLFAMAna:

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.
 
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.
 
 TRGECLFAMAna ()
 Empty constructor Recommended for ROOT IO.
 
 TRGECLFAMAna (int eventid, int tcid, int phiid, int thetaid, 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 (TRGECLFAMAna, 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.
 
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 TRGECLFAMAna.h.

Constructor & Destructor Documentation

◆ TRGECLFAMAna() [1/2]

TRGECLFAMAna ( )
inline

Empty constructor Recommended for ROOT IO.

Definition at line 99 of file TRGECLFAMAna.h.

100 {
101 m_eventid = 0;
102 m_tcid = 0;
103 m_phiid = 0;
104 m_thetaid = 0;
105 m_beambkgtag = 0;
106
107 m_raw_energy = 0;
108 m_raw_timing = 0;
111 m_fit_energy = 0;
112 m_fit_timing = 0;
113
114
115
116
117 }
double m_raw_energy
TC Energy and Timing Raw TC energy.
Definition: TRGECLFAMAna.h:34
int m_phiid
phi id of TC
Definition: TRGECLFAMAna.h:29
int m_eventid
Event Id.
Definition: TRGECLFAMAna.h:25
double m_fit_energy
Fitting energy.
Definition: TRGECLFAMAna.h:42
double m_raw_energy_tot
Raw TC total energy.
Definition: TRGECLFAMAna.h:38
int m_beambkgtag
beam bkg tag
Definition: TRGECLFAMAna.h:46
double m_raw_timing
Raw TC timing.
Definition: TRGECLFAMAna.h:36
int m_thetaid
Theta id of TC.
Definition: TRGECLFAMAna.h:31
double m_raw_timing_tot
Raw TC total timing.
Definition: TRGECLFAMAna.h:40
double m_fit_timing
Fitting timing.
Definition: TRGECLFAMAna.h:44

◆ TRGECLFAMAna() [2/2]

TRGECLFAMAna ( int  eventid,
int  tcid,
int  phiid,
int  thetaid,
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 120 of file TRGECLFAMAna.h.

133 {
134 m_eventid = eventid;
135 m_tcid = tcid;
136 m_phiid = phiid;
137 m_thetaid = thetaid;
138 m_raw_energy = raw_energy;
139 m_raw_timing = raw_timing;
140 m_raw_energy_tot = raw_energy_tot;
141 m_raw_timing_tot = raw_timing_tot;
142 m_fit_energy = fit_energy;
143 m_fit_timing = fit_timing;
144 m_beambkgtag = beambkgtag;
145
146
147 }

Member Function Documentation

◆ getBeamBkgTag()

int getBeamBkgTag ( ) const
inline

Get beam background tag.

Definition at line 94 of file TRGECLFAMAna.h.

94{return m_beambkgtag; }

◆ getEventId()

int getEventId ( ) const
inline

Get event id.

Definition at line 73 of file TRGECLFAMAna.h.

73{ return m_eventid; }

◆ getFitEnergy()

double getFitEnergy ( ) const
inline

get fit energy

Definition at line 90 of file TRGECLFAMAna.h.

90{return m_fit_energy; }

◆ getFitTiming()

double getFitTiming ( ) const
inline

Get fit timing.

Definition at line 92 of file TRGECLFAMAna.h.

92{return m_fit_timing; }

◆ getPhiId()

int getPhiId ( ) const
inline

Get phi Id.

Definition at line 77 of file TRGECLFAMAna.h.

77{ return m_phiid; }

◆ getRawEnergy()

double getRawEnergy ( ) const
inline

Get Energy and Timing Get raw energy.

Definition at line 82 of file TRGECLFAMAna.h.

82{return m_raw_energy; }

◆ getRawEnergyTot()

double getRawEnergyTot ( ) const
inline

Get raw total energy.

Definition at line 86 of file TRGECLFAMAna.h.

86{return m_raw_energy_tot; }

◆ getRawTiming()

double getRawTiming ( ) const
inline

Get raw timing.

Definition at line 84 of file TRGECLFAMAna.h.

84{return m_raw_timing; }

◆ getRawTimingTot()

double getRawTimingTot ( ) const
inline

Get raw total timing.

Definition at line 88 of file TRGECLFAMAna.h.

88{return m_raw_timing_tot; }

◆ getTCId()

int getTCId ( ) const
inline

Get TC id.

Definition at line 75 of file TRGECLFAMAna.h.

75{ return m_tcid; }

◆ getThetaId()

int getThetaId ( ) const
inline

Get theta Id.

Definition at line 79 of file TRGECLFAMAna.h.

79{ return m_thetaid; }

◆ setBeamBkgTag()

void setBeamBkgTag ( int  beambkgtag)
inline

Set Beam background veto.

Definition at line 69 of file TRGECLFAMAna.h.

69{ m_beambkgtag = beambkgtag; }

◆ setEventId()

void setEventId ( int  eventid)
inline

Set event id.

Definition at line 48 of file TRGECLFAMAna.h.

48{ m_eventid = eventid; }

◆ setFitEnergy()

void setFitEnergy ( double  fit_energy)
inline

Set fitting energy.

Definition at line 65 of file TRGECLFAMAna.h.

65{ m_fit_energy = fit_energy; }

◆ setFitTiming()

void setFitTiming ( double  fit_timing)
inline

Set fitting timing.

Definition at line 67 of file TRGECLFAMAna.h.

67{ m_fit_timing = fit_timing; }

◆ setPhiId()

void setPhiId ( int  phiid)
inline

Set Phi id.

Definition at line 52 of file TRGECLFAMAna.h.

52{ m_phiid = phiid; }

◆ setRawEnergy()

void setRawEnergy ( double  raw_energy)
inline

Set Energy and Timing Set Raw enrgy.

Definition at line 57 of file TRGECLFAMAna.h.

57{ m_raw_energy = raw_energy; }

◆ setRawEnergyTot()

void setRawEnergyTot ( double  raw_energy_tot)
inline

Set Raw total Energy.

Definition at line 61 of file TRGECLFAMAna.h.

61{ m_raw_energy_tot = raw_energy_tot; }

◆ setRawTiming()

void setRawTiming ( double  raw_timing)
inline

Set Raw Timing.

Definition at line 59 of file TRGECLFAMAna.h.

59{ m_raw_timing = raw_timing; }

◆ setRawTimingTot()

void setRawTimingTot ( double  raw_timing_tot)
inline

Set Raw Total Timing.

Definition at line 63 of file TRGECLFAMAna.h.

63{ m_raw_timing_tot = raw_timing_tot; }

◆ setTCId()

void setTCId ( int  tcid)
inline

Set TC id.

Definition at line 50 of file TRGECLFAMAna.h.

50{ m_tcid = tcid; }

◆ setThetaId()

void setThetaId ( int  thetaid)
inline

Set Theta id.

Definition at line 54 of file TRGECLFAMAna.h.

54{ m_thetaid = thetaid; }

Member Data Documentation

◆ m_beambkgtag

int m_beambkgtag

beam bkg tag

Definition at line 46 of file TRGECLFAMAna.h.

◆ m_eventid

int m_eventid

Event Id.

Definition at line 25 of file TRGECLFAMAna.h.

◆ m_fit_energy

double m_fit_energy

Fitting energy.

Definition at line 42 of file TRGECLFAMAna.h.

◆ m_fit_timing

double m_fit_timing

Fitting timing.

Definition at line 44 of file TRGECLFAMAna.h.

◆ m_phiid

int m_phiid

phi id of TC

Definition at line 29 of file TRGECLFAMAna.h.

◆ m_raw_energy

double m_raw_energy

TC Energy and Timing Raw TC energy.

Definition at line 34 of file TRGECLFAMAna.h.

◆ m_raw_energy_tot

double m_raw_energy_tot

Raw TC total energy.

Definition at line 38 of file TRGECLFAMAna.h.

◆ m_raw_timing

double m_raw_timing

Raw TC timing.

Definition at line 36 of file TRGECLFAMAna.h.

◆ m_raw_timing_tot

double m_raw_timing_tot

Raw TC total timing.

Definition at line 40 of file TRGECLFAMAna.h.

◆ m_tcid

int m_tcid

TC id.

Definition at line 27 of file TRGECLFAMAna.h.

◆ m_thetaid

int m_thetaid

Theta id of TC.

Definition at line 31 of file TRGECLFAMAna.h.


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