1#ifndef RootEventData_TCgemMc_H
2#define RootEventData_TCgemMc_H 1
18 void SetTrackID ( UInt_t f_ID_track ) {m_ID_track = f_ID_track ;};
19 void SetLayerID ( UInt_t f_ID_layer ) {m_ID_layer = f_ID_layer ;};
20 void SetPDGCode ( UInt_t f_pdg_code ) {m_pdg_code = f_pdg_code ;};
21 void SetParentID ( UInt_t f_ID_parent ) {m_ID_parent = f_ID_parent ;};
56 void AddIdentifier ( Int_t f_ID_Identifier[2000] , Int_t N_dim ) {m_ID_Identifier.Set(N_dim, f_ID_Identifier); };
104 UInt_t m_isSecondary;
108 Double_t m_E_deposit;
109 Double_t m_XYZ_pre_x;
110 Double_t m_XYZ_pre_y;
111 Double_t m_XYZ_pre_z;
112 Double_t m_XYZ_post_x;
113 Double_t m_XYZ_post_y;
114 Double_t m_XYZ_post_z;
121 Double_t m_flightLength_pre;
122 Double_t m_flightLength_post;
123 std::vector<int> m_vec_digi_id;
124 std::vector<int> m_vec_Xcluster_id;
125 std::vector<int> m_vec_Vcluster_id;
142 TArrayI m_ID_Identifier;
143 TString m_creatorProcess;
void SetIsSecondary(UInt_t isSec)
Double_t GetPositionXOfPrePoint() const
Double_t GetMomentumYOfPostPoint() const
void AddIdentifier(Int_t f_ID_Identifier[2000], Int_t N_dim)
void SetMomentumZOfPrePoint(Double_t f_P_pre_z)
Double_t GetMomentumYOfPrePoint() const
Double_t GetPositionYOfPrePoint() const
UInt_t GetPDGCode() const
Double_t GetPositionZOfPostPoint() const
void SetMomentumYOfPostPoint(Double_t f_P_post_y)
void SetPositionZOfPostPoint(Double_t f_XYZ_post_z)
Double_t GetPositionZOfPrePoint() const
Double_t GetFlightLengthPrePoint() const
void SetMomentumXOfPrePoint(Double_t f_P_pre_x)
void SetCreatorProcess(std::string creatorProcess)
void SetVclusterIdxVec(const std::vector< int > &vec)
void SetParentID(UInt_t f_ID_parent)
void SetPositionXOfPrePoint(Double_t f_XYZ_pre_x)
Double_t GetMomentumZOfPostPoint() const
void SetTrackID(UInt_t f_ID_track)
UInt_t GetTrackID() const
void SetPositionZOfPrePoint(Double_t f_XYZ_pre_z)
void SetMomentumYOfPrePoint(Double_t f_P_pre_y)
void SetLayerID(UInt_t f_ID_layer)
const std::vector< int > & GetXclusterIdxVec() const
UInt_t GetIsSecondary() const
void SetPDGCode(UInt_t f_pdg_code)
void SetPositionYOfPrePoint(Double_t f_XYZ_pre_y)
Double_t GetMomentumXOfPostPoint() const
UInt_t GetLayerID() const
const std::vector< int > & GetDigiIdxVec() const
Double_t GetMomentumZOfPrePoint() const
Double_t GetPositionYOfPostPoint() const
void SetPositionYOfPostPoint(Double_t f_XYZ_post_y)
Double_t GetPositionXOfPostPoint() const
Double_t GetTotalEnergyDeposit() const
void SetPositionXOfPostPoint(Double_t f_XYZ_post_x)
UInt_t GetParentID() const
Double_t GetFlightLengthPostPoint() const
void SetMomentumXOfPostPoint(Double_t f_P_post_x)
void SetXclusterIdxVec(const std::vector< int > &vec)
void SetMomentumZOfPostPoint(Double_t f_P_post_z)
void SetFlightLengthPrePoint(Double_t f_len)
void SetDigiIdxVec(const std::vector< int > &vec)
Double_t GetMomentumXOfPrePoint() const
TArrayI GetIdentifier() const
void SetFlightLengthPostPoint(Double_t f_len)
const std::vector< int > & GetVclusterIdxVec() const
void SetTotalEnergyDeposit(Double_t f_E_deposit)
TString GetCreatorProcess() const