Belle II Software development
|
Example Detector. More...
#include <TRGECLHitMC.h>
Public Member Functions | |
void | setEventId (int eventId) |
The method to set event id. | |
void | setTCId (int cellId) |
The method to set cell id. | |
void | setTCOutput (int noutput) |
The method to set # of output per TC. | |
void | setSignalContribution (double signal_contribution) |
set Signal Contribtion | |
void | setBKGContribution (double bkg_contribution) |
set beambackground contribution | |
void | setCellId (int cell[3]) |
set TC ID | |
void | setTrackId (int track[3]) |
set Track Id | |
void | setPDG (int pdg[3]) |
set PDG | |
void | setMother (int mother[3]) |
set Mother | |
void | setGMother (int gmother[3]) |
set Grand Mother | |
void | setGGMother (int ggmother[3]) |
set Grand Grand Mother | |
void | setGGGMother (int gggmother[3]) |
set Grand Grand grandMother | |
void | setBackgroundTag (int back[3]) |
set grand grand grand grand Mother | |
void | setPX (double px[3]) |
set momentum X | |
void | setPY (double py[3]) |
set momentum Y | |
void | setPZ (double pz[3]) |
set momentum Z | |
void | setMCEnergy (double energy[3]) |
set energy | |
void | setContribution (double contribution[3]) |
set contribution | |
void | setEnergyDep (double edep) |
The method to set deposited energy. | |
void | setTimeAve (double TimeAve) |
The method to set hit average time. | |
int | getEventId () const |
The method to get event id. | |
int | getCellId () const |
The method to get cell id. | |
double | getEnergyDep () const |
The method to get deposited energy. | |
double | getTimeAve () const |
The method to get hit average time. | |
TRGECLHitMC () | |
Empty constructor Recommended for ROOT IO. | |
TRGECLHitMC (int eventId, int cellId, int noutput, double edep, double TimeAve, int background_tag_1, int background_tag_2, int background_tag_3, int bkg_contribution, int signal_contribution, int cellId_1, int cellId_2, int cellId_3, int contribution_1, int contribution_2, int contribution_3, int energy_1, int energy_2, int energy_3, int ggggmother_1, int ggggmother_2, int ggggmother_3, int gggmother_1, int gggmother_2, int gggmother_3, int ggmother_1, int ggmother_2, int ggmother_3, int gmother_1, int gmother_2, int gmother_3, int mother_1, int mother_2, int mother_3, int momentum_x_1, int momentum_x_2, int momentum_x_3, int momentum_y_1, int momentum_y_2, int momentum_y_3, int momentum_z_1, int momentum_z_2, int momentum_z_3, int pdg_1, int pdg_2, int pdg_3, int trackId_1, int trackId_2, int trackId_3) | |
Useful Constructor. | |
ClassDef (TRGECLHitMC, 1) | |
the class title | |
Public Attributes | |
int | m_eventId |
The cell id of this hit. | |
int | m_cellId |
The cell id of this hit. | |
int | m_noutput |
The # of output of TC. | |
double | m_edep |
Deposited energy of this hit. | |
double | m_TimeAve |
Hit average time. | |
int | m_cellId_1 |
1st contribution particle information | |
int | m_background_tag_1 |
beam background tag | |
int | m_trackId_1 |
track ID | |
int | m_pdg_1 |
PDF. | |
int | m_mother_1 |
Mother ID. | |
int | m_gmother_1 |
Grand mother ID. | |
int | m_ggmother_1 |
Grand Grand Mother ID. | |
int | m_gggmother_1 |
Grand Grand Grand Mother ID. | |
int | m_ggggmother_1 |
Grand grand grand grand Mother ID. | |
double | m_momentum_x_1 |
momentum x | |
double | m_momentum_y_1 |
momentum y | |
double | m_momentum_z_1 |
momentum z | |
double | m_energy_1 |
energy | |
double | m_contribution_1 |
contribution | |
int | m_cellId_2 |
2nd contribution particle information | |
int | m_background_tag_2 |
beam background tag | |
int | m_trackId_2 |
track ID | |
int | m_pdg_2 |
PDF. | |
int | m_mother_2 |
Mother ID. | |
int | m_gmother_2 |
Grand mother ID. | |
int | m_ggmother_2 |
Grand Grand Mother ID. | |
int | m_gggmother_2 |
Grand Grand Grand Mother ID. | |
int | m_ggggmother_2 |
Grand grand grand grand Mother ID. | |
double | m_momentum_x_2 |
momentum x | |
double | m_momentum_y_2 |
momentum y | |
double | m_momentum_z_2 |
momentum z | |
double | m_energy_2 |
energy | |
double | m_contribution_2 |
contribution | |
int | m_cellId_3 |
3rd contribution particle information | |
int | m_background_tag_3 |
beam background tag | |
int | m_trackId_3 |
track ID | |
int | m_pdg_3 |
PDF. | |
int | m_mother_3 |
Mother ID. | |
int | m_gmother_3 |
Grand mother ID. | |
int | m_ggmother_3 |
Grand Grand Mother ID. | |
int | m_gggmother_3 |
Grand Grand Grand Mother ID. | |
int | m_ggggmother_3 |
Grand grand grand grand Mother ID. | |
double | m_momentum_x_3 |
momentum x | |
double | m_momentum_y_3 |
momentum y | |
double | m_momentum_z_3 |
momentum z | |
double | m_energy_3 |
energy | |
double | m_contribution_3 |
contribution | |
double | m_signal_contribution |
signal contribution | |
double | m_bkg_contribution |
beam background contribution | |
Example Detector.
Definition at line 22 of file TRGECLHitMC.h.
|
inline |
Empty constructor Recommended for ROOT IO.
Definition at line 295 of file TRGECLHitMC.h.
|
inline |
Useful Constructor.
Definition at line 358 of file TRGECLHitMC.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
set grand grand grand grand Mother
Definition at line 211 of file TRGECLHitMC.h.
|
inline |
set beambackground contribution
Definition at line 156 of file TRGECLHitMC.h.
|
inline |
set TC ID
Definition at line 160 of file TRGECLHitMC.h.
|
inline |
set contribution
Definition at line 248 of file TRGECLHitMC.h.
|
inline |
The method to set deposited energy.
Definition at line 260 of file TRGECLHitMC.h.
|
inline |
The method to set event id.
Definition at line 146 of file TRGECLHitMC.h.
|
inline |
set Grand Grand grandMother
Definition at line 204 of file TRGECLHitMC.h.
|
inline |
set Grand Grand Mother
Definition at line 197 of file TRGECLHitMC.h.
|
inline |
set Grand Mother
Definition at line 190 of file TRGECLHitMC.h.
|
inline |
set energy
Definition at line 240 of file TRGECLHitMC.h.
|
inline |
set Mother
Definition at line 183 of file TRGECLHitMC.h.
|
inline |
set PDG
Definition at line 176 of file TRGECLHitMC.h.
|
inline |
set momentum X
Definition at line 219 of file TRGECLHitMC.h.
|
inline |
set momentum Y
Definition at line 226 of file TRGECLHitMC.h.
|
inline |
set momentum Z
Definition at line 233 of file TRGECLHitMC.h.
|
inline |
set Signal Contribtion
Definition at line 154 of file TRGECLHitMC.h.
|
inline |
|
inline |
The method to set # of output per TC.
Definition at line 152 of file TRGECLHitMC.h.
|
inline |
The method to set hit average time.
Definition at line 263 of file TRGECLHitMC.h.
|
inline |
set Track Id
Definition at line 168 of file TRGECLHitMC.h.
int m_background_tag_1 |
beam background tag
Definition at line 47 of file TRGECLHitMC.h.
int m_background_tag_2 |
beam background tag
Definition at line 79 of file TRGECLHitMC.h.
int m_background_tag_3 |
beam background tag
Definition at line 111 of file TRGECLHitMC.h.
double m_bkg_contribution |
beam background contribution
Definition at line 142 of file TRGECLHitMC.h.
int m_cellId |
The cell id of this hit.
Definition at line 30 of file TRGECLHitMC.h.
int m_cellId_1 |
int m_cellId_2 |
int m_cellId_3 |
double m_contribution_1 |
contribution
Definition at line 72 of file TRGECLHitMC.h.
double m_contribution_2 |
contribution
Definition at line 104 of file TRGECLHitMC.h.
double m_contribution_3 |
contribution
Definition at line 136 of file TRGECLHitMC.h.
double m_edep |
Deposited energy of this hit.
Definition at line 37 of file TRGECLHitMC.h.
double m_energy_1 |
energy
Definition at line 70 of file TRGECLHitMC.h.
double m_energy_2 |
energy
Definition at line 102 of file TRGECLHitMC.h.
double m_energy_3 |
energy
Definition at line 134 of file TRGECLHitMC.h.
int m_eventId |
The cell id of this hit.
Definition at line 27 of file TRGECLHitMC.h.
int m_ggggmother_1 |
Grand grand grand grand Mother ID.
Definition at line 61 of file TRGECLHitMC.h.
int m_ggggmother_2 |
Grand grand grand grand Mother ID.
Definition at line 93 of file TRGECLHitMC.h.
int m_ggggmother_3 |
Grand grand grand grand Mother ID.
Definition at line 125 of file TRGECLHitMC.h.
int m_gggmother_1 |
Grand Grand Grand Mother ID.
Definition at line 59 of file TRGECLHitMC.h.
int m_gggmother_2 |
Grand Grand Grand Mother ID.
Definition at line 91 of file TRGECLHitMC.h.
int m_gggmother_3 |
Grand Grand Grand Mother ID.
Definition at line 123 of file TRGECLHitMC.h.
int m_ggmother_1 |
Grand Grand Mother ID.
Definition at line 57 of file TRGECLHitMC.h.
int m_ggmother_2 |
Grand Grand Mother ID.
Definition at line 89 of file TRGECLHitMC.h.
int m_ggmother_3 |
Grand Grand Mother ID.
Definition at line 121 of file TRGECLHitMC.h.
int m_gmother_1 |
Grand mother ID.
Definition at line 55 of file TRGECLHitMC.h.
int m_gmother_2 |
Grand mother ID.
Definition at line 87 of file TRGECLHitMC.h.
int m_gmother_3 |
Grand mother ID.
Definition at line 119 of file TRGECLHitMC.h.
double m_momentum_x_1 |
momentum x
Definition at line 64 of file TRGECLHitMC.h.
double m_momentum_x_2 |
momentum x
Definition at line 96 of file TRGECLHitMC.h.
double m_momentum_x_3 |
momentum x
Definition at line 128 of file TRGECLHitMC.h.
double m_momentum_y_1 |
momentum y
Definition at line 66 of file TRGECLHitMC.h.
double m_momentum_y_2 |
momentum y
Definition at line 98 of file TRGECLHitMC.h.
double m_momentum_y_3 |
momentum y
Definition at line 130 of file TRGECLHitMC.h.
double m_momentum_z_1 |
momentum z
Definition at line 68 of file TRGECLHitMC.h.
double m_momentum_z_2 |
momentum z
Definition at line 100 of file TRGECLHitMC.h.
double m_momentum_z_3 |
momentum z
Definition at line 132 of file TRGECLHitMC.h.
int m_mother_1 |
Mother ID.
Definition at line 53 of file TRGECLHitMC.h.
int m_mother_2 |
Mother ID.
Definition at line 85 of file TRGECLHitMC.h.
int m_mother_3 |
Mother ID.
Definition at line 117 of file TRGECLHitMC.h.
int m_noutput |
The # of output of TC.
Definition at line 33 of file TRGECLHitMC.h.
int m_pdg_1 |
PDF.
Definition at line 51 of file TRGECLHitMC.h.
int m_pdg_2 |
PDF.
Definition at line 83 of file TRGECLHitMC.h.
int m_pdg_3 |
PDF.
Definition at line 115 of file TRGECLHitMC.h.
double m_signal_contribution |
signal contribution
Definition at line 140 of file TRGECLHitMC.h.
double m_TimeAve |
Hit average time.
Definition at line 40 of file TRGECLHitMC.h.
int m_trackId_1 |
track ID
Definition at line 49 of file TRGECLHitMC.h.
int m_trackId_2 |
track ID
Definition at line 81 of file TRGECLHitMC.h.
int m_trackId_3 |
track ID
Definition at line 113 of file TRGECLHitMC.h.