Public Member Functions | Private Attributes

WCSimTrueTrack Class Reference

#include "WCSimTrueTrack.hh"

List of all members.

Public Member Functions

 WCSimTrueTrack (Int_t ipdg, Int_t ipdgParent, Double_t g4vx, Double_t g4vy, Double_t g4vz, Double_t g4ex, Double_t g4ey, Double_t g4ez, Double_t vx, Double_t vy, Double_t vz, Double_t ex, Double_t ey, Double_t ez, Double_t px, Double_t py, Double_t pz, Double_t trkE, Double_t trkP)
 ~WCSimTrueTrack ()
Double_t GetG4VtxX ()
Double_t GetG4VtxY ()
Double_t GetG4VtxZ ()
Double_t GetG4EndX ()
Double_t GetG4EndY ()
Double_t GetG4EndZ ()
Double_t GetVtxX ()
Double_t GetVtxY ()
Double_t GetVtxZ ()
Double_t GetEndX ()
Double_t GetEndY ()
Double_t GetEndZ ()
Double_t GetDirX ()
Double_t GetDirY ()
Double_t GetDirZ ()
Double_t GetMomentum ()
Double_t GetEnergy ()
Int_t GetTrackPDG ()
Int_t GetParentPDG ()
void PrintTrack ()

Private Attributes

Int_t fIpdg
Int_t fIpdgParent
Double_t fTrkP
Double_t fTrkE
Double_t fG4VtxX
Double_t fG4VtxY
Double_t fG4VtxZ
Double_t fG4EndX
Double_t fG4EndY
Double_t fG4EndZ
Double_t fVtxX
Double_t fVtxY
Double_t fVtxZ
Double_t fEndX
Double_t fEndY
Double_t fEndZ
Double_t fDirX
Double_t fDirY
Double_t fDirZ

Detailed Description

Definition at line 6 of file WCSimTrueTrack.hh.


Constructor & Destructor Documentation

WCSimTrueTrack::WCSimTrueTrack ( Int_t  ipdg,
Int_t  ipdgParent,
Double_t  g4vx,
Double_t  g4vy,
Double_t  g4vz,
Double_t  g4ex,
Double_t  g4ey,
Double_t  g4ez,
Double_t  vx,
Double_t  vy,
Double_t  vz,
Double_t  ex,
Double_t  ey,
Double_t  ez,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  trkE,
Double_t  trkP 
)
WCSimTrueTrack::~WCSimTrueTrack (  ) 

Definition at line 42 of file WCSimTrueTrack.cc.

{

}


Member Function Documentation

Double_t WCSimTrueTrack::GetDirX (  )  [inline]

Definition at line 34 of file WCSimTrueTrack.hh.

References fDirX.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fDirX; }

Double_t WCSimTrueTrack::GetDirY (  )  [inline]

Definition at line 35 of file WCSimTrueTrack.hh.

References fDirY.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fDirY; }

Double_t WCSimTrueTrack::GetDirZ (  )  [inline]

Definition at line 36 of file WCSimTrueTrack.hh.

References fDirZ.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fDirZ; }

Double_t WCSimTrueTrack::GetEndX (  )  [inline]

Definition at line 30 of file WCSimTrueTrack.hh.

References fEndX.

{ return fEndX; }

Double_t WCSimTrueTrack::GetEndY (  )  [inline]

Definition at line 31 of file WCSimTrueTrack.hh.

References fEndY.

{ return fEndY; }

Double_t WCSimTrueTrack::GetEndZ (  )  [inline]

Definition at line 32 of file WCSimTrueTrack.hh.

References fEndZ.

{ return fEndZ; }

Double_t WCSimTrueTrack::GetEnergy (  )  [inline]

Definition at line 39 of file WCSimTrueTrack.hh.

References fTrkE.

{ return fTrkE; }

Double_t WCSimTrueTrack::GetG4EndX (  )  [inline]

Definition at line 22 of file WCSimTrueTrack.hh.

References fG4EndX.

{ return fG4EndX; }

Double_t WCSimTrueTrack::GetG4EndY (  )  [inline]

Definition at line 23 of file WCSimTrueTrack.hh.

References fG4EndY.

{ return fG4EndY; }

Double_t WCSimTrueTrack::GetG4EndZ (  )  [inline]

Definition at line 24 of file WCSimTrueTrack.hh.

References fG4EndZ.

{ return fG4EndZ; }

Double_t WCSimTrueTrack::GetG4VtxX (  )  [inline]

Definition at line 18 of file WCSimTrueTrack.hh.

References fG4VtxX.

{ return fG4VtxX; }

Double_t WCSimTrueTrack::GetG4VtxY (  )  [inline]

Definition at line 19 of file WCSimTrueTrack.hh.

References fG4VtxY.

{ return fG4VtxY; }

Double_t WCSimTrueTrack::GetG4VtxZ (  )  [inline]

Definition at line 20 of file WCSimTrueTrack.hh.

References fG4VtxZ.

{ return fG4VtxZ; }

Double_t WCSimTrueTrack::GetMomentum (  )  [inline]

Definition at line 38 of file WCSimTrueTrack.hh.

References fTrkP.

{ return fTrkP; }

Int_t WCSimTrueTrack::GetParentPDG (  )  [inline]

Definition at line 42 of file WCSimTrueTrack.hh.

References fIpdgParent.

{ return fIpdgParent; }

Int_t WCSimTrueTrack::GetTrackPDG (  )  [inline]

Definition at line 41 of file WCSimTrueTrack.hh.

References fIpdg.

{ return fIpdg; }

Double_t WCSimTrueTrack::GetVtxX (  )  [inline]

Definition at line 26 of file WCSimTrueTrack.hh.

References fVtxX.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fVtxX; }

Double_t WCSimTrueTrack::GetVtxY (  )  [inline]

Definition at line 27 of file WCSimTrueTrack.hh.

References fVtxY.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fVtxY; }

Double_t WCSimTrueTrack::GetVtxZ (  )  [inline]

Definition at line 28 of file WCSimTrueTrack.hh.

References fVtxZ.

Referenced by WCSimDisplayAB::DrawTrueEvent().

{ return fVtxZ; } 

void WCSimTrueTrack::PrintTrack (  ) 

Definition at line 47 of file WCSimTrueTrack.cc.

References fDirX, fDirY, fDirZ, fEndX, fEndY, fEndZ, fG4EndX, fG4EndY, fG4EndZ, fG4VtxX, fG4VtxY, fG4VtxZ, fIpdg, fIpdgParent, fTrkE, fTrkP, fVtxX, fVtxY, and fVtxZ.

{
  std::cout << " *** WCSimTrueTrack::PrintTrack() *** " << std::endl
            << " * fIpdg = " << fIpdg << std::endl
            << " * fIpdgParent=" << fIpdgParent << std::endl         
            << " * fG4VtxX = " << fG4VtxX << std::endl
            << " * fG4VtxY = " << fG4VtxY << std::endl
            << " * fG4VtxZ = " << fG4VtxZ << std::endl
            << " * fG4EndX = " << fG4EndX << std::endl
            << " * fG4EndY = " << fG4EndY << std::endl
            << " * fG4EndZ = " << fG4EndZ << std::endl
            << " * fVtxX = " << fVtxX << std::endl
            << " * fVtxY = " << fVtxY << std::endl
            << " * fVtxZ = " << fVtxZ << std::endl
            << " * fEndX = " << fEndX << std::endl
            << " * fEndY = " << fEndY << std::endl
            << " * fEndZ = " << fEndZ << std::endl
            << " * fDirX = " << fDirX << std::endl
            << " * fDirY = " << fDirY << std::endl
            << " * fDirZ = " << fDirZ << std::endl
            << " * fTrkP = " << fTrkP << std::endl
            << " * fTrkE = " << fTrkE << std::endl
            << " *********************************** " << std::endl;

  return;
}


Member Data Documentation

Double_t WCSimTrueTrack::fDirX [private]

Definition at line 70 of file WCSimTrueTrack.hh.

Referenced by GetDirX(), and PrintTrack().

Double_t WCSimTrueTrack::fDirY [private]

Definition at line 71 of file WCSimTrueTrack.hh.

Referenced by GetDirY(), and PrintTrack().

Double_t WCSimTrueTrack::fDirZ [private]

Definition at line 72 of file WCSimTrueTrack.hh.

Referenced by GetDirZ(), and PrintTrack().

Double_t WCSimTrueTrack::fEndX [private]

Definition at line 66 of file WCSimTrueTrack.hh.

Referenced by GetEndX(), and PrintTrack().

Double_t WCSimTrueTrack::fEndY [private]

Definition at line 67 of file WCSimTrueTrack.hh.

Referenced by GetEndY(), and PrintTrack().

Double_t WCSimTrueTrack::fEndZ [private]

Definition at line 68 of file WCSimTrueTrack.hh.

Referenced by GetEndZ(), and PrintTrack().

Double_t WCSimTrueTrack::fG4EndX [private]

Definition at line 58 of file WCSimTrueTrack.hh.

Referenced by GetG4EndX(), and PrintTrack().

Double_t WCSimTrueTrack::fG4EndY [private]

Definition at line 59 of file WCSimTrueTrack.hh.

Referenced by GetG4EndY(), and PrintTrack().

Double_t WCSimTrueTrack::fG4EndZ [private]

Definition at line 60 of file WCSimTrueTrack.hh.

Referenced by GetG4EndZ(), and PrintTrack().

Double_t WCSimTrueTrack::fG4VtxX [private]

Definition at line 54 of file WCSimTrueTrack.hh.

Referenced by GetG4VtxX(), and PrintTrack().

Double_t WCSimTrueTrack::fG4VtxY [private]

Definition at line 55 of file WCSimTrueTrack.hh.

Referenced by GetG4VtxY(), and PrintTrack().

Double_t WCSimTrueTrack::fG4VtxZ [private]

Definition at line 56 of file WCSimTrueTrack.hh.

Referenced by GetG4VtxZ(), and PrintTrack().

Int_t WCSimTrueTrack::fIpdg [private]

Definition at line 48 of file WCSimTrueTrack.hh.

Referenced by GetTrackPDG(), and PrintTrack().

Int_t WCSimTrueTrack::fIpdgParent [private]

Definition at line 49 of file WCSimTrueTrack.hh.

Referenced by GetParentPDG(), and PrintTrack().

Double_t WCSimTrueTrack::fTrkE [private]

Definition at line 52 of file WCSimTrueTrack.hh.

Referenced by GetEnergy(), and PrintTrack().

Double_t WCSimTrueTrack::fTrkP [private]

Definition at line 51 of file WCSimTrueTrack.hh.

Referenced by GetMomentum(), and PrintTrack().

Double_t WCSimTrueTrack::fVtxX [private]

Definition at line 62 of file WCSimTrueTrack.hh.

Referenced by GetVtxX(), and PrintTrack().

Double_t WCSimTrueTrack::fVtxY [private]

Definition at line 63 of file WCSimTrueTrack.hh.

Referenced by GetVtxY(), and PrintTrack().

Double_t WCSimTrueTrack::fVtxZ [private]

Definition at line 64 of file WCSimTrueTrack.hh.

Referenced by GetVtxZ(), and PrintTrack().


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