TMcHitMdc Class Reference

#include <TMcHitMdc.h>

List of all members.

Public Member Functions

 TMcHitMdc ()
 ~TMcHitMdc ()
void SetTrackID (Int_t track)
void SetLayerNo (Int_t layer)
void SetCellNo (Int_t cell)
void SetEdep (Double_t de)
void SetPos (TVector3 xyz)
void SetDriftD (Double_t distance)
void SetDriftT (Double_t time)
void SetGlobalT (Double_t time)
void SetTheta (Double_t angle)
void SetEnterAngle (Double_t angle)
void SetPosFlag (Int_t flag)
Int_t GetTrackID () const
Int_t GetLayerNo () const
Int_t GetCellNo () const
Double_t GetEdep () const
TVector3 GetPos () const
Double_t GetDriftD () const
Double_t GetDriftT () const
Double_t GetGlobalT () const
Double_t GetTheta () const
Double_t GetEnterAngle () const
Int_t GetPosFlag () const

Private Attributes

Int_t trackID
Int_t layerNo
Int_t cellNo
Double_t edep
TVector3 pos
Double_t driftD
Double_t driftT
Double_t globalT
Double_t theta
Double_t enterAngle
Int_t posFlag


Detailed Description

Definition at line 8 of file TMcHitMdc.h.


Constructor & Destructor Documentation

TMcHitMdc::TMcHitMdc (  ) 

TMcHitMdc::~TMcHitMdc (  ) 

Definition at line 10 of file TMcHitMdc.cxx.

00010                       {
00011    Clear();
00012 }


Member Function Documentation

Int_t TMcHitMdc::GetCellNo (  )  const [inline]

Definition at line 30 of file TMcHitMdc.h.

References cellNo.

Referenced by BesTuningIO::GetMdcRootHits().

00030 { return cellNo;};

Double_t TMcHitMdc::GetDriftD (  )  const [inline]

Definition at line 33 of file TMcHitMdc.h.

References driftD.

Referenced by BesTuningIO::GetMdcRootHits().

00033 { return driftD;}; 

Double_t TMcHitMdc::GetDriftT (  )  const [inline]

Definition at line 34 of file TMcHitMdc.h.

References driftT.

Referenced by BesTuningIO::GetMdcRootHits().

00034 { return driftT;};      

Double_t TMcHitMdc::GetEdep (  )  const [inline]

Definition at line 31 of file TMcHitMdc.h.

References edep.

Referenced by BesTuningIO::GetMdcRootHits().

00031 { return edep; };      

Double_t TMcHitMdc::GetEnterAngle (  )  const [inline]

Definition at line 37 of file TMcHitMdc.h.

References enterAngle.

Referenced by BesTuningIO::GetMdcRootHits().

00037 { return enterAngle;};

Double_t TMcHitMdc::GetGlobalT (  )  const [inline]

Definition at line 35 of file TMcHitMdc.h.

References globalT.

Referenced by BesTuningIO::GetMdcRootHits().

00035 { return globalT;};

Int_t TMcHitMdc::GetLayerNo (  )  const [inline]

Definition at line 29 of file TMcHitMdc.h.

References layerNo.

Referenced by BesTuningIO::GetMdcRootHits().

00029 { return layerNo; };

TVector3 TMcHitMdc::GetPos (  )  const [inline]

Definition at line 32 of file TMcHitMdc.h.

References pos.

Referenced by BesTuningIO::GetMdcRootHits().

00032 { return pos; };

Int_t TMcHitMdc::GetPosFlag (  )  const [inline]

Definition at line 38 of file TMcHitMdc.h.

Referenced by BesTuningIO::GetMdcRootHits().

00038 { return posFlag;};

Double_t TMcHitMdc::GetTheta (  )  const [inline]

Definition at line 36 of file TMcHitMdc.h.

References theta.

Referenced by BesTuningIO::GetMdcRootHits().

00036 { return theta;};

Int_t TMcHitMdc::GetTrackID (  )  const [inline]

Definition at line 28 of file TMcHitMdc.h.

References trackID.

Referenced by BesTuningIO::GetMdcRootHits().

00028 { return trackID; };

void TMcHitMdc::SetCellNo ( Int_t  cell  )  [inline]

Definition at line 18 of file TMcHitMdc.h.

References cellNo.

Referenced by BesRootIO::SaveMdcHitRoot().

00018 { cellNo =cell;};

void TMcHitMdc::SetDriftD ( Double_t  distance  )  [inline]

Definition at line 21 of file TMcHitMdc.h.

References driftD.

Referenced by BesRootIO::SaveMdcHitRoot().

00021 { driftD = distance;}; 

void TMcHitMdc::SetDriftT ( Double_t  time  )  [inline]

Definition at line 22 of file TMcHitMdc.h.

References driftT.

Referenced by BesRootIO::SaveMdcHitRoot().

00022 { driftT = time;}; 

void TMcHitMdc::SetEdep ( Double_t  de  )  [inline]

Definition at line 19 of file TMcHitMdc.h.

References edep.

Referenced by BesRootIO::SaveMdcHitRoot().

00019 { edep = de; };

void TMcHitMdc::SetEnterAngle ( Double_t  angle  )  [inline]

Definition at line 25 of file TMcHitMdc.h.

References enterAngle.

Referenced by BesRootIO::SaveMdcHitRoot().

00025 { enterAngle = angle;};

void TMcHitMdc::SetGlobalT ( Double_t  time  )  [inline]

Definition at line 23 of file TMcHitMdc.h.

References globalT.

Referenced by BesRootIO::SaveMdcHitRoot().

00023 { globalT = time;};

void TMcHitMdc::SetLayerNo ( Int_t  layer  )  [inline]

Definition at line 17 of file TMcHitMdc.h.

References layerNo.

Referenced by BesRootIO::SaveMdcHitRoot().

00017 { layerNo = layer; };  

void TMcHitMdc::SetPos ( TVector3  xyz  )  [inline]

Definition at line 20 of file TMcHitMdc.h.

References pos.

Referenced by BesRootIO::SaveMdcHitRoot().

00020 { pos = xyz; };

void TMcHitMdc::SetPosFlag ( Int_t  flag  )  [inline]

Definition at line 26 of file TMcHitMdc.h.

References posFlag.

Referenced by BesRootIO::SaveMdcHitRoot().

00026 { posFlag = flag;};

void TMcHitMdc::SetTheta ( Double_t  angle  )  [inline]

Definition at line 24 of file TMcHitMdc.h.

References theta.

Referenced by BesRootIO::SaveMdcHitRoot().

00024 { theta = angle;};

void TMcHitMdc::SetTrackID ( Int_t  track  )  [inline]

Definition at line 16 of file TMcHitMdc.h.

References trackID.

Referenced by BesRootIO::SaveMdcHitRoot().

00016 { trackID = track; };


Member Data Documentation

Int_t TMcHitMdc::cellNo [private]

Definition at line 45 of file TMcHitMdc.h.

Referenced by GetCellNo(), and SetCellNo().

Double_t TMcHitMdc::driftD [private]

Definition at line 48 of file TMcHitMdc.h.

Referenced by GetDriftD(), and SetDriftD().

Double_t TMcHitMdc::driftT [private]

Definition at line 49 of file TMcHitMdc.h.

Referenced by GetDriftT(), and SetDriftT().

Double_t TMcHitMdc::edep [private]

Definition at line 46 of file TMcHitMdc.h.

Referenced by GetEdep(), and SetEdep().

Double_t TMcHitMdc::enterAngle [private]

Definition at line 52 of file TMcHitMdc.h.

Referenced by GetEnterAngle(), and SetEnterAngle().

Double_t TMcHitMdc::globalT [private]

Definition at line 50 of file TMcHitMdc.h.

Referenced by GetGlobalT(), and SetGlobalT().

Int_t TMcHitMdc::layerNo [private]

Definition at line 44 of file TMcHitMdc.h.

Referenced by GetLayerNo(), and SetLayerNo().

TVector3 TMcHitMdc::pos [private]

Definition at line 47 of file TMcHitMdc.h.

Referenced by GetPos(), and SetPos().

Int_t TMcHitMdc::posFlag [private]

Definition at line 53 of file TMcHitMdc.h.

Referenced by SetPosFlag().

Double_t TMcHitMdc::theta [private]

Definition at line 51 of file TMcHitMdc.h.

Referenced by GetTheta(), and SetTheta().

Int_t TMcHitMdc::trackID [private]

Definition at line 38 of file TMcHitMdc.h.

Referenced by GetTrackID(), and SetTrackID().


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