TMcHitTof Class Reference

#include <TMcHitTof.h>

List of all members.

Public Member Functions

 TMcHitTof ()
 ~TMcHitTof ()
void SetTrackIndex (Int_t trackIndex)
void SetG4Index (Int_t index)
void SetPartId (Int_t partId)
void SetScinNb (Int_t scinNb)
void SetEdep (Double_t edep)
void SetStepL (Double_t stepL)
void SetTrackL (Double_t length)
void SetPos (TVector3 pos)
void SetTime (Double_t time)
void SetDeltaT (Double_t deltaT)
void SetPDirection (TVector3 pDirection)
void SetMomentum (TVector3 momentum)
void SetCharge (Int_t charge)
Int_t GetTrackIndex () const
Int_t GetG4Index () const
Int_t GetPartId () const
Int_t GetScinNb () const
Double_t GetEdep () const
Double_t GetStepL () const
Double_t GetTrackL () const
TVector3 GetPos () const
Double_t GetTime () const
Double_t GetDeltaT () const
TVector3 GetPDirection () const
TVector3 GetMomentum () const
Int_t GetCharge () const

Private Attributes

Int_t m_trackIndex
Int_t m_g4Index
Int_t m_partId
Int_t m_scinNb
Double_t m_edep
Double_t m_stepL
Double_t m_trackL
TVector3 m_pos
Double_t m_time
Double_t m_deltaT
TVector3 m_pDirection
TVector3 m_momentum
Int_t m_charge


Detailed Description

Definition at line 8 of file TMcHitTof.h.


Constructor & Destructor Documentation

TMcHitTof::TMcHitTof (  ) 

TMcHitTof::~TMcHitTof (  ) 

Definition at line 10 of file TMcHitTof.cxx.

00010                       {
00011    Clear();
00012 }


Member Function Documentation

Int_t TMcHitTof::GetCharge (  )  const [inline]

Definition at line 43 of file TMcHitTof.h.

References m_charge.

Referenced by BesTuningIO::GetTofRootHits().

00043 {return m_charge; }

Double_t TMcHitTof::GetDeltaT (  )  const [inline]

Definition at line 40 of file TMcHitTof.h.

References m_deltaT.

Referenced by BesTuningIO::GetTofRootHits().

00040 {return m_deltaT;}

Double_t TMcHitTof::GetEdep (  )  const [inline]

Definition at line 35 of file TMcHitTof.h.

References m_edep.

Referenced by BesTuningIO::GetTofRootHits().

00035 { return m_edep; }

Int_t TMcHitTof::GetG4Index (  )  const [inline]

Definition at line 32 of file TMcHitTof.h.

References m_g4Index.

Referenced by BesTuningIO::GetTofRootHits().

00032 {return m_g4Index;}

TVector3 TMcHitTof::GetMomentum (  )  const [inline]

Definition at line 42 of file TMcHitTof.h.

References m_momentum.

Referenced by BesTuningIO::GetTofRootHits().

00042 {return m_momentum;}

Int_t TMcHitTof::GetPartId (  )  const [inline]

Definition at line 33 of file TMcHitTof.h.

References m_partId.

Referenced by BesTuningIO::GetTofRootHits().

00033 { return m_partId; }

TVector3 TMcHitTof::GetPDirection (  )  const [inline]

Definition at line 41 of file TMcHitTof.h.

References m_pDirection.

Referenced by BesTuningIO::GetTofRootHits().

00041 {return m_pDirection;}

TVector3 TMcHitTof::GetPos (  )  const [inline]

Definition at line 38 of file TMcHitTof.h.

References m_pos.

Referenced by BesTuningIO::GetTofRootHits().

00038 { return m_pos; }

Int_t TMcHitTof::GetScinNb (  )  const [inline]

Definition at line 34 of file TMcHitTof.h.

References m_scinNb.

Referenced by BesTuningIO::GetTofRootHits().

00034 { return m_scinNb; }

Double_t TMcHitTof::GetStepL (  )  const [inline]

Definition at line 36 of file TMcHitTof.h.

References m_stepL.

Referenced by BesTuningIO::GetTofRootHits().

00036 { return m_stepL; }

Double_t TMcHitTof::GetTime (  )  const [inline]

Definition at line 39 of file TMcHitTof.h.

References m_time.

Referenced by BesTuningIO::GetTofRootHits().

00039 { return m_time;}

Int_t TMcHitTof::GetTrackIndex (  )  const [inline]

Definition at line 31 of file TMcHitTof.h.

References m_trackIndex.

Referenced by BesTuningIO::GetTofRootHits().

00031 { return m_trackIndex; }

Double_t TMcHitTof::GetTrackL (  )  const [inline]

Definition at line 37 of file TMcHitTof.h.

References m_trackL.

Referenced by BesTuningIO::GetTofRootHits().

00037 {return m_trackL; }

void TMcHitTof::SetCharge ( Int_t  charge  )  [inline]

Definition at line 29 of file TMcHitTof.h.

References m_charge.

Referenced by BesRootIO::SaveTofHitRoot().

00029 {m_charge = charge;}

void TMcHitTof::SetDeltaT ( Double_t  deltaT  )  [inline]

Definition at line 26 of file TMcHitTof.h.

References m_deltaT.

Referenced by BesRootIO::SaveTofHitRoot().

00026 { m_deltaT = deltaT;}

void TMcHitTof::SetEdep ( Double_t  edep  )  [inline]

Definition at line 21 of file TMcHitTof.h.

References m_edep.

Referenced by BesRootIO::SaveTofHitRoot().

00021 { m_edep = edep; }

void TMcHitTof::SetG4Index ( Int_t  index  )  [inline]

Definition at line 18 of file TMcHitTof.h.

References m_g4Index.

Referenced by BesRootIO::SaveTofHitRoot().

00018 {m_g4Index = index;}

void TMcHitTof::SetMomentum ( TVector3  momentum  )  [inline]

Definition at line 28 of file TMcHitTof.h.

References m_momentum.

Referenced by BesRootIO::SaveTofHitRoot().

00028 { m_momentum = momentum; }

void TMcHitTof::SetPartId ( Int_t  partId  )  [inline]

Definition at line 19 of file TMcHitTof.h.

References m_partId.

Referenced by BesRootIO::SaveTofHitRoot().

00019 {m_partId = partId;}

void TMcHitTof::SetPDirection ( TVector3  pDirection  )  [inline]

Definition at line 27 of file TMcHitTof.h.

References m_pDirection.

Referenced by BesRootIO::SaveTofHitRoot().

00027 { m_pDirection = pDirection; }

void TMcHitTof::SetPos ( TVector3  pos  )  [inline]

Definition at line 24 of file TMcHitTof.h.

References m_pos.

Referenced by BesRootIO::SaveTofHitRoot().

00024 { m_pos = pos; }

void TMcHitTof::SetScinNb ( Int_t  scinNb  )  [inline]

Definition at line 20 of file TMcHitTof.h.

References m_scinNb.

Referenced by BesRootIO::SaveTofHitRoot().

00020 { m_scinNb = scinNb; }

void TMcHitTof::SetStepL ( Double_t  stepL  )  [inline]

Definition at line 22 of file TMcHitTof.h.

References m_stepL.

Referenced by BesRootIO::SaveTofHitRoot().

00022 { m_stepL = stepL;}

void TMcHitTof::SetTime ( Double_t  time  )  [inline]

Definition at line 25 of file TMcHitTof.h.

References m_time.

Referenced by BesRootIO::SaveTofHitRoot().

00025 { m_time=time;}

void TMcHitTof::SetTrackIndex ( Int_t  trackIndex  )  [inline]

Definition at line 17 of file TMcHitTof.h.

References m_trackIndex.

Referenced by BesRootIO::SaveTofHitRoot().

00017 { m_trackIndex = trackIndex; };

void TMcHitTof::SetTrackL ( Double_t  length  )  [inline]

Definition at line 23 of file TMcHitTof.h.

References m_trackL.

Referenced by BesRootIO::SaveTofHitRoot().

00023 { m_trackL = length; }


Member Data Documentation

Int_t TMcHitTof::m_charge [private]

Definition at line 60 of file TMcHitTof.h.

Referenced by GetCharge(), and SetCharge().

Double_t TMcHitTof::m_deltaT [private]

Definition at line 57 of file TMcHitTof.h.

Referenced by GetDeltaT(), and SetDeltaT().

Double_t TMcHitTof::m_edep [private]

Definition at line 52 of file TMcHitTof.h.

Referenced by GetEdep(), and SetEdep().

Int_t TMcHitTof::m_g4Index [private]

Definition at line 49 of file TMcHitTof.h.

Referenced by GetG4Index(), and SetG4Index().

TVector3 TMcHitTof::m_momentum [private]

Definition at line 59 of file TMcHitTof.h.

Referenced by GetMomentum(), and SetMomentum().

Int_t TMcHitTof::m_partId [private]

Definition at line 50 of file TMcHitTof.h.

Referenced by GetPartId(), and SetPartId().

TVector3 TMcHitTof::m_pDirection [private]

Definition at line 58 of file TMcHitTof.h.

Referenced by GetPDirection(), and SetPDirection().

TVector3 TMcHitTof::m_pos [private]

Definition at line 55 of file TMcHitTof.h.

Referenced by GetPos(), and SetPos().

Int_t TMcHitTof::m_scinNb [private]

Definition at line 51 of file TMcHitTof.h.

Referenced by GetScinNb(), and SetScinNb().

Double_t TMcHitTof::m_stepL [private]

Definition at line 53 of file TMcHitTof.h.

Referenced by GetStepL(), and SetStepL().

Double_t TMcHitTof::m_time [private]

Definition at line 56 of file TMcHitTof.h.

Referenced by GetTime(), and SetTime().

Int_t TMcHitTof::m_trackIndex [private]

Definition at line 48 of file TMcHitTof.h.

Referenced by GetTrackIndex(), and SetTrackIndex().

Double_t TMcHitTof::m_trackL [private]

Definition at line 54 of file TMcHitTof.h.

Referenced by GetTrackL(), and SetTrackL().


Generated on Tue Nov 29 23:36:01 2016 for BOSS_7.0.2 by  doxygen 1.4.7