CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
TMcHitCgem Class Reference

#include <TMcHitCgem.h>

+ Inheritance diagram for TMcHitCgem:

Public Member Functions

 TMcHitCgem ()
 
 ~TMcHitCgem ()
 
void SetTrackID (Int_t f_ID_track)
 
void SetLayerID (Int_t f_ID_layer)
 
void SetPDGCode (Int_t f_pdg_code)
 
void SetParentID (Int_t f_ID_parent)
 
void SetGlobalTime (Double_t f_global_time)
 
void SetTotalEnergyDeposit (Double_t f_E_deposit)
 
void SetStepLength (Double_t f_L_step)
 
void SetPositionOfPrePoint (TVector3 f_XYZ_pre)
 
void SetPositionOfPostPoint (TVector3 f_XYZ_post)
 
void SetMomentumOfPrePoint (TVector3 f_P_pre)
 
void SetMomentumOfPostPoint (TVector3 f_P_post)
 
void SetPrePositionInCu (TVector3 f_Cu_pre)
 
void SetPostPositionInCu (TVector3 f_Cu_post)
 
void SetMomentumOfCuPre (TVector3 f_P_Cu_pre)
 
void SetMomentumOfCuPost (TVector3 f_P_Cu_post)
 
void AddIdentifier (Int_t f_ID_Identifier[2000], Int_t N_dim)
 
Int_t GetTrackID () const
 
Int_t GetLayerID () const
 
Int_t GetPDGCode () const
 
Int_t GetParentID () const
 
Double_t GetGlobalTime () const
 
Double_t GetTotalEnergyDeposit () const
 
Double_t GetStepLength () const
 
TVector3 GetPositionOfPrePoint () const
 
TVector3 GetPositionOfPostPoint () const
 
TVector3 GetMomentumOfPrePoint () const
 
TVector3 GetMomentumOfPostPoint () const
 
TVector3 GetPrePositionInCu () const
 
TVector3 GetPostPositionInCu () const
 
TVector3 GetMomentumOfCuPre () const
 
TVector3 GetMomentumOfCuPost () const
 
TArrayI GetIdentifier () const
 

Detailed Description

Definition at line 9 of file TMcHitCgem.h.

Constructor & Destructor Documentation

◆ TMcHitCgem()

TMcHitCgem::TMcHitCgem ( )

◆ ~TMcHitCgem()

TMcHitCgem::~TMcHitCgem ( )

Definition at line 10 of file TMcHitCgem.cxx.

10 {
11 Clear();
12}

Member Function Documentation

◆ AddIdentifier()

void TMcHitCgem::AddIdentifier ( Int_t f_ID_Identifier[2000],
Int_t N_dim )
inline

Definition at line 33 of file TMcHitCgem.h.

33{m_ID_Identifier.Set(N_dim, f_ID_Identifier); };

◆ GetGlobalTime()

Double_t TMcHitCgem::GetGlobalTime ( ) const
inline

Definition at line 40 of file TMcHitCgem.h.

40{return m_global_time ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetIdentifier()

TArrayI TMcHitCgem::GetIdentifier ( ) const
inline

Definition at line 51 of file TMcHitCgem.h.

51{return m_ID_Identifier;};

◆ GetLayerID()

Int_t TMcHitCgem::GetLayerID ( ) const
inline

Definition at line 37 of file TMcHitCgem.h.

37{return m_ID_layer ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetMomentumOfCuPost()

TVector3 TMcHitCgem::GetMomentumOfCuPost ( ) const
inline

Definition at line 50 of file TMcHitCgem.h.

50{return m_P_Cu_post ;};

◆ GetMomentumOfCuPre()

TVector3 TMcHitCgem::GetMomentumOfCuPre ( ) const
inline

Definition at line 49 of file TMcHitCgem.h.

49{return m_P_Cu_pre ;};

◆ GetMomentumOfPostPoint()

TVector3 TMcHitCgem::GetMomentumOfPostPoint ( ) const
inline

Definition at line 46 of file TMcHitCgem.h.

46{return m_P_post ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetMomentumOfPrePoint()

TVector3 TMcHitCgem::GetMomentumOfPrePoint ( ) const
inline

Definition at line 45 of file TMcHitCgem.h.

45{return m_P_pre ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetParentID()

Int_t TMcHitCgem::GetParentID ( ) const
inline

Definition at line 39 of file TMcHitCgem.h.

39{return m_ID_parent ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetPDGCode()

Int_t TMcHitCgem::GetPDGCode ( ) const
inline

Definition at line 38 of file TMcHitCgem.h.

38{return m_pdg_code ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetPositionOfPostPoint()

TVector3 TMcHitCgem::GetPositionOfPostPoint ( ) const
inline

Definition at line 44 of file TMcHitCgem.h.

44{return m_XYZ_post ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetPositionOfPrePoint()

TVector3 TMcHitCgem::GetPositionOfPrePoint ( ) const
inline

Definition at line 43 of file TMcHitCgem.h.

43{return m_XYZ_pre ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetPostPositionInCu()

TVector3 TMcHitCgem::GetPostPositionInCu ( ) const
inline

Definition at line 48 of file TMcHitCgem.h.

48{return m_Cu_post ;};

◆ GetPrePositionInCu()

TVector3 TMcHitCgem::GetPrePositionInCu ( ) const
inline

Definition at line 47 of file TMcHitCgem.h.

47{return m_Cu_pre ;};

◆ GetStepLength()

Double_t TMcHitCgem::GetStepLength ( ) const
inline

Definition at line 42 of file TMcHitCgem.h.

42{return m_L_step ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetTotalEnergyDeposit()

Double_t TMcHitCgem::GetTotalEnergyDeposit ( ) const
inline

Definition at line 41 of file TMcHitCgem.h.

41{return m_E_deposit ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ GetTrackID()

Int_t TMcHitCgem::GetTrackID ( ) const
inline

Definition at line 36 of file TMcHitCgem.h.

36{return m_ID_track ;};

Referenced by BesTuningIO::GetCgemRootHits().

◆ SetGlobalTime()

void TMcHitCgem::SetGlobalTime ( Double_t f_global_time)
inline

Definition at line 22 of file TMcHitCgem.h.

22{m_global_time = f_global_time ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetLayerID()

void TMcHitCgem::SetLayerID ( Int_t f_ID_layer)
inline

Definition at line 19 of file TMcHitCgem.h.

19{m_ID_layer = f_ID_layer ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetMomentumOfCuPost()

void TMcHitCgem::SetMomentumOfCuPost ( TVector3 f_P_Cu_post)
inline

Definition at line 32 of file TMcHitCgem.h.

32{m_P_Cu_post = f_P_Cu_post ;};

◆ SetMomentumOfCuPre()

void TMcHitCgem::SetMomentumOfCuPre ( TVector3 f_P_Cu_pre)
inline

Definition at line 31 of file TMcHitCgem.h.

31{m_P_Cu_pre = f_P_Cu_pre ;};

◆ SetMomentumOfPostPoint()

void TMcHitCgem::SetMomentumOfPostPoint ( TVector3 f_P_post)
inline

Definition at line 28 of file TMcHitCgem.h.

28{m_P_post = f_P_post ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetMomentumOfPrePoint()

void TMcHitCgem::SetMomentumOfPrePoint ( TVector3 f_P_pre)
inline

Definition at line 27 of file TMcHitCgem.h.

27{m_P_pre = f_P_pre ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetParentID()

void TMcHitCgem::SetParentID ( Int_t f_ID_parent)
inline

Definition at line 21 of file TMcHitCgem.h.

21{m_ID_parent = f_ID_parent ;};

◆ SetPDGCode()

void TMcHitCgem::SetPDGCode ( Int_t f_pdg_code)
inline

Definition at line 20 of file TMcHitCgem.h.

20{m_pdg_code = f_pdg_code ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetPositionOfPostPoint()

void TMcHitCgem::SetPositionOfPostPoint ( TVector3 f_XYZ_post)
inline

Definition at line 26 of file TMcHitCgem.h.

26{m_XYZ_post = f_XYZ_post ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetPositionOfPrePoint()

void TMcHitCgem::SetPositionOfPrePoint ( TVector3 f_XYZ_pre)
inline

Definition at line 25 of file TMcHitCgem.h.

25{m_XYZ_pre = f_XYZ_pre ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetPostPositionInCu()

void TMcHitCgem::SetPostPositionInCu ( TVector3 f_Cu_post)
inline

Definition at line 30 of file TMcHitCgem.h.

30{m_Cu_post = f_Cu_post ;};

◆ SetPrePositionInCu()

void TMcHitCgem::SetPrePositionInCu ( TVector3 f_Cu_pre)
inline

Definition at line 29 of file TMcHitCgem.h.

29{m_Cu_pre = f_Cu_pre ;};

◆ SetStepLength()

void TMcHitCgem::SetStepLength ( Double_t f_L_step)
inline

Definition at line 24 of file TMcHitCgem.h.

24{m_L_step = f_L_step ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetTotalEnergyDeposit()

void TMcHitCgem::SetTotalEnergyDeposit ( Double_t f_E_deposit)
inline

Definition at line 23 of file TMcHitCgem.h.

23{m_E_deposit = f_E_deposit ;};

Referenced by BesRootIO::SaveCgemHitRoot().

◆ SetTrackID()

void TMcHitCgem::SetTrackID ( Int_t f_ID_track)
inline

Definition at line 18 of file TMcHitCgem.h.

18{m_ID_track = f_ID_track ;};

Referenced by BesRootIO::SaveCgemHitRoot().


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