CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <CgemMcHit.h>
Public Member Functions | |
virtual const CLID & | clID () const |
CgemMcHit () | |
CgemMcHit (int f_ID_track, int f_ID_layer, int pdg, int f_ID_parent, double f_E_deposit, double f_XYZ_pre_x, double f_XYZ_pre_y, double f_XYZ_pre_z, double f_XYZ_post_x, double f_XYZ_post_y, double f_XYZ_post_z, double f_P_pre_x, double f_P_pre_y, double f_P_pre_z, double f_P_post_x, double f_P_post_y, double f_P_post_z) | |
void | SetTrackID (int f_ID_track) |
void | SetCurrentTrackID (int f_ID_track) |
void | SetIsSecondary (int isSec) |
void | SetLayerID (int f_ID_layer) |
void | SetPDGCode (int pdg) |
void | SetParentID (int f_ID_parent) |
void | SetTotalEnergyDeposit (double f_E_deposit) |
void | SetPositionXOfPrePoint (double f_XYZ_pre_x) |
void | SetPositionYOfPrePoint (double f_XYZ_pre_y) |
void | SetPositionZOfPrePoint (double f_XYZ_pre_z) |
void | SetPositionXOfPostPoint (double f_XYZ_post_x) |
void | SetPositionYOfPostPoint (double f_XYZ_post_y) |
void | SetPositionZOfPostPoint (double f_XYZ_post_z) |
void | SetMomentumXOfPrePoint (double f_P_pre_x) |
void | SetMomentumYOfPrePoint (double f_P_pre_y) |
void | SetMomentumZOfPrePoint (double f_P_pre_z) |
void | SetMomentumXOfPostPoint (double f_P_post_x) |
void | SetMomentumYOfPostPoint (double f_P_post_y) |
void | SetMomentumZOfPostPoint (double f_P_post_z) |
void | SetFlightLengthPrePoint (double f_len) |
void | SetFlightLengthPostPoint (double f_len) |
void | AddIdentifier (Int_t f_ID_Identifier[2000], Int_t N_dim) |
void | SetCreatorProcess (string creatorProcess) |
void | AddDigiIdx (int id) |
void | AddXclusterIdx (int id) |
void | AddVclusterIdx (int id) |
void | SetDigiIdxVec (const vector< int > &vec) |
void | SetXclusterIdxVec (const vector< int > &vec) |
void | SetVclusterIdxVec (const vector< int > &vec) |
int | GetTrackID () const |
int | GetCurrentTrackID () const |
int | GetIsSecondary () const |
int | GetLayerID () const |
int | GetPDGCode () const |
int | GetParentID () const |
double | GetTotalEnergyDeposit () const |
double | GetPositionXOfPrePoint () const |
double | GetPositionYOfPrePoint () const |
double | GetPositionZOfPrePoint () const |
double | GetPositionXOfPostPoint () const |
double | GetPositionYOfPostPoint () const |
double | GetPositionZOfPostPoint () const |
double | GetMomentumXOfPrePoint () const |
double | GetMomentumYOfPrePoint () const |
double | GetMomentumZOfPrePoint () const |
double | GetMomentumXOfPostPoint () const |
double | GetMomentumYOfPostPoint () const |
double | GetMomentumZOfPostPoint () const |
double | GetFlightLengthPrePoint () const |
double | GetFlightLengthPostPoint () const |
const vector< int > & | GetDigiIdxVec () const |
const vector< int > & | GetXclusterIdxVec () const |
const vector< int > & | GetVclusterIdxVec () const |
TArrayI | GetIdentifier () const |
string | GetCreatorProcess () const |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 20 of file CgemMcHit.h.
|
inline |
Definition at line 34 of file CgemMcHit.h.
Event::CgemMcHit::CgemMcHit | ( | int | f_ID_track, |
int | f_ID_layer, | ||
int | pdg, | ||
int | f_ID_parent, | ||
double | f_E_deposit, | ||
double | f_XYZ_pre_x, | ||
double | f_XYZ_pre_y, | ||
double | f_XYZ_pre_z, | ||
double | f_XYZ_post_x, | ||
double | f_XYZ_post_y, | ||
double | f_XYZ_post_z, | ||
double | f_P_pre_x, | ||
double | f_P_pre_y, | ||
double | f_P_pre_z, | ||
double | f_P_post_x, | ||
double | f_P_post_y, | ||
double | f_P_post_z | ||
) |
Definition at line 4 of file CgemMcHit.cxx.
|
inline |
Definition at line 75 of file CgemMcHit.h.
|
inline |
Definition at line 73 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 77 of file CgemMcHit.h.
|
inline |
Definition at line 76 of file CgemMcHit.h.
|
inlinestatic |
|
inlinevirtual |
Definition at line 23 of file CgemMcHit.h.
|
inline |
Definition at line 123 of file CgemMcHit.h.
|
inline |
Definition at line 98 of file CgemMcHit.h.
|
inline |
Definition at line 118 of file CgemMcHit.h.
|
inline |
Definition at line 117 of file CgemMcHit.h.
|
inline |
Definition at line 116 of file CgemMcHit.h.
|
inline |
Definition at line 122 of file CgemMcHit.h.
Referenced by HoughFinder::getMcHitCol().
|
inline |
Definition at line 99 of file CgemMcHit.h.
|
inline |
Definition at line 100 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 113 of file CgemMcHit.h.
|
inline |
Definition at line 110 of file CgemMcHit.h.
|
inline |
Definition at line 114 of file CgemMcHit.h.
|
inline |
Definition at line 111 of file CgemMcHit.h.
|
inline |
Definition at line 115 of file CgemMcHit.h.
|
inline |
Definition at line 112 of file CgemMcHit.h.
|
inline |
Definition at line 102 of file CgemMcHit.h.
|
inline |
Definition at line 101 of file CgemMcHit.h.
|
inline |
Definition at line 107 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 104 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 108 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 105 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 109 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 106 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 103 of file CgemMcHit.h.
|
inline |
Definition at line 97 of file CgemMcHit.h.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 120 of file CgemMcHit.h.
|
inline |
Definition at line 119 of file CgemMcHit.h.
|
inline |
Definition at line 74 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 50 of file CgemMcHit.h.
|
inline |
Definition at line 78 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 69 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 68 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 51 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 52 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 65 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 62 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 66 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 63 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 67 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 64 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 54 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 53 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 59 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 56 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 60 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 57 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 61 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 58 of file CgemMcHit.h.
Referenced by BesMcTruthWriter::SaveCgemTruth(), and CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 55 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 49 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 80 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 79 of file CgemMcHit.h.
Referenced by CgemMcHitCnv::TObjectToDataObject().