ACTARSim
ACTAR TPC Simulation Reference Guide
Public Member Functions | Private Attributes | List of all members
ActarSimTrack Class Reference

Track structure

Definition at line 24 of file ActarSimTrack.hh.

Public Member Functions

 ActarSimTrack ()
 
virtual ~ActarSimTrack ()
 Destructor. More...
 
Double_t GetXCoord ()
 
Double_t GetYCoord ()
 
Double_t GetZCoord ()
 
Double_t GetXPreCoord ()
 
Double_t GetYPreCoord ()
 
Double_t GetZPreCoord ()
 
Double_t GetEnergyStep ()
 
Int_t GetTrackID ()
 
Int_t GetParentTrackID ()
 
Int_t GetEventID ()
 
Int_t GetRunID ()
 
void SetXCoord (Double_t xc)
 
void SetYCoord (Double_t yc)
 
void SetZCoord (Double_t zc)
 
void SetXPreCoord (Double_t xc)
 
void SetYPreCoord (Double_t yc)
 
void SetZPreCoord (Double_t zc)
 
void SetEnergyStep (Double_t energy)
 
void SetTrackID (Int_t track)
 
void SetParentTrackID (Int_t pt)
 
void SetEventID (Int_t ev)
 
void SetRunID (Int_t ev)
 

Private Attributes

Double_t xCoord
 X coordinate. More...
 
Double_t yCoord
 Y coordinate. More...
 
Double_t zCoord
 Z coordinate. More...
 
Double_t xPreCoord
 X coordinate at the start of step. More...
 
Double_t yPreCoord
 Y coordinate at the start of step. More...
 
Double_t zPreCoord
 Z coordinate at the start of step. More...
 
Double_t energyStep
 Energy step. More...
 
Int_t parentTrackID
 Parent Track ID. More...
 
Int_t trackID
 Track ID. More...
 
Int_t eventID
 Event ID. More...
 
Int_t runID
 Run ID. More...
 

#include <ActarSimTrack.hh>

Constructor & Destructor Documentation

ActarSimTrack::ActarSimTrack ( )
ActarSimTrack::~ActarSimTrack ( )
virtual

Destructor.

Definition at line 36 of file ActarSimTrack.cc.

Member Function Documentation

Double_t ActarSimTrack::GetEnergyStep ( )
inline

Definition at line 48 of file ActarSimTrack.hh.

Int_t ActarSimTrack::GetEventID ( )
inline

Definition at line 51 of file ActarSimTrack.hh.

Int_t ActarSimTrack::GetParentTrackID ( )
inline

Definition at line 50 of file ActarSimTrack.hh.

Int_t ActarSimTrack::GetRunID ( )
inline

Definition at line 52 of file ActarSimTrack.hh.

Int_t ActarSimTrack::GetTrackID ( )
inline

Definition at line 49 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetXCoord ( )
inline

Definition at line 42 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetXPreCoord ( )
inline

Definition at line 45 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetYCoord ( )
inline

Definition at line 43 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetYPreCoord ( )
inline

Definition at line 46 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetZCoord ( )
inline

Definition at line 44 of file ActarSimTrack.hh.

Double_t ActarSimTrack::GetZPreCoord ( )
inline

Definition at line 47 of file ActarSimTrack.hh.

void ActarSimTrack::SetEnergyStep ( Double_t  energy)
inline

Definition at line 60 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetEventID ( Int_t  ev)
inline

Definition at line 63 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetParentTrackID ( Int_t  pt)
inline

Definition at line 62 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetRunID ( Int_t  ev)
inline

Definition at line 64 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetTrackID ( Int_t  track)
inline

Definition at line 61 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetXCoord ( Double_t  xc)
inline

Definition at line 54 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetXPreCoord ( Double_t  xc)
inline

Definition at line 57 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetYCoord ( Double_t  yc)
inline

Definition at line 55 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetYPreCoord ( Double_t  yc)
inline

Definition at line 58 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetZCoord ( Double_t  zc)
inline

Definition at line 56 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

void ActarSimTrack::SetZPreCoord ( Double_t  zc)
inline

Definition at line 59 of file ActarSimTrack.hh.

Referenced by ActarSimROOTAnalGas::UserSteppingAction().

Member Data Documentation

Double_t ActarSimTrack::energyStep
private

Energy step.

Definition at line 32 of file ActarSimTrack.hh.

Referenced by GetEnergyStep().

Int_t ActarSimTrack::eventID
private

Event ID.

Definition at line 35 of file ActarSimTrack.hh.

Referenced by GetEventID().

Int_t ActarSimTrack::parentTrackID
private

Parent Track ID.

Definition at line 33 of file ActarSimTrack.hh.

Referenced by GetParentTrackID().

Int_t ActarSimTrack::runID
private

Run ID.

Definition at line 36 of file ActarSimTrack.hh.

Referenced by GetRunID().

Int_t ActarSimTrack::trackID
private

Track ID.

Definition at line 34 of file ActarSimTrack.hh.

Referenced by GetTrackID().

Double_t ActarSimTrack::xCoord
private

X coordinate.

Definition at line 26 of file ActarSimTrack.hh.

Referenced by GetXCoord().

Double_t ActarSimTrack::xPreCoord
private

X coordinate at the start of step.

Definition at line 29 of file ActarSimTrack.hh.

Referenced by GetXPreCoord().

Double_t ActarSimTrack::yCoord
private

Y coordinate.

Definition at line 27 of file ActarSimTrack.hh.

Referenced by GetYCoord().

Double_t ActarSimTrack::yPreCoord
private

Y coordinate at the start of step.

Definition at line 30 of file ActarSimTrack.hh.

Referenced by GetYPreCoord().

Double_t ActarSimTrack::zCoord
private

Z coordinate.

Definition at line 28 of file ActarSimTrack.hh.

Referenced by GetZCoord().

Double_t ActarSimTrack::zPreCoord
private

Z coordinate at the start of step.

Definition at line 31 of file ActarSimTrack.hh.

Referenced by GetZPreCoord().


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