HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends
TpcSimIonisationTrack Class Reference

#include <TpcSimIonisationTrack.h>

Public Member Functions

 TpcSimIonisationTrack ()
 
 TpcSimIonisationTrack (const TpcSimIonisationTrack &tr)
 
 TpcSimIonisationTrack (Double_t Xorig, Double_t Yorig, Double_t Zorig, Double_t Torig, Double_t Px, Double_t Py, Double_t Pz, Int_t pID, Int_t runId, Int_t eId, Int_t tId)
 
virtual ~TpcSimIonisationTrack ()
 
TpcSimIonisationPointGetPoint (Int_t i)
 
Int_t GetNpoints ()
 
void AddPoint (TpcSimIonisationPoint *point)
 
 TpcSimIonisationTrack ()
 
 TpcSimIonisationTrack (const TpcSimIonisationTrack &tr)
 
 TpcSimIonisationTrack (Double_t Xorig, Double_t Yorig, Double_t Zorig, Double_t Torig, Double_t Px, Double_t Py, Double_t Pz, Int_t pID, Int_t runId, Int_t eId, Int_t tId)
 
virtual ~TpcSimIonisationTrack ()
 
TpcSimIonisationPointGetPoint (Int_t i)
 
Int_t GetNpoints ()
 
void AddPoint (TpcSimIonisationPoint *point)
 

Private Member Functions

 ClassDef (TpcSimIonisationTrack, 1)
 
 ClassDef (TpcSimIonisationTrack, 1)
 

Private Attributes

Int_t fNpoints
 
Int_t fMCTrackId
 
Int_t fEventId
 
Int_t fRunId
 
Int_t fParticleId
 
Double_t fPx
 
Double_t fPy
 
Double_t fPz
 
Double_t fXorig
 
Double_t fYorig
 
Double_t fZorig
 
Double_t fTorig
 
TClonesArray * fPoints
 

Static Private Attributes

static const Int_t fkMaxNpoints = 100000
 

Friends

class TpcSimMCEvent
 

Detailed Description

Definition at line 57 of file base/TpcSimIonisationTrack.h.

Constructor & Destructor Documentation

TpcSimIonisationTrack::TpcSimIonisationTrack ( )

Definition at line 47 of file base/TpcSimIonisationTrack.cxx.

TpcSimIonisationTrack::TpcSimIonisationTrack ( const TpcSimIonisationTrack tr)

Definition at line 66 of file base/TpcSimIonisationTrack.cxx.

TpcSimIonisationTrack::TpcSimIonisationTrack ( Double_t  Xorig,
Double_t  Yorig,
Double_t  Zorig,
Double_t  Torig,
Double_t  Px,
Double_t  Py,
Double_t  Pz,
Int_t  pID,
Int_t  runId,
Int_t  eId,
Int_t  tId 
)

Definition at line 85 of file base/TpcSimIonisationTrack.cxx.

TpcSimIonisationTrack::~TpcSimIonisationTrack ( )
virtual

Definition at line 109 of file base/TpcSimIonisationTrack.cxx.

TpcSimIonisationTrack::TpcSimIonisationTrack ( )
TpcSimIonisationTrack::TpcSimIonisationTrack ( const TpcSimIonisationTrack tr)
TpcSimIonisationTrack::TpcSimIonisationTrack ( Double_t  Xorig,
Double_t  Yorig,
Double_t  Zorig,
Double_t  Torig,
Double_t  Px,
Double_t  Py,
Double_t  Pz,
Int_t  pID,
Int_t  runId,
Int_t  eId,
Int_t  tId 
)
virtual TpcSimIonisationTrack::~TpcSimIonisationTrack ( )
virtual

Member Function Documentation

void TpcSimIonisationTrack::AddPoint ( TpcSimIonisationPoint point)

Definition at line 117 of file base/TpcSimIonisationTrack.cxx.

Here is the caller graph for this function:

void TpcSimIonisationTrack::AddPoint ( TpcSimIonisationPoint point)
TpcSimIonisationTrack::ClassDef ( TpcSimIonisationTrack  ,
 
)
private
TpcSimIonisationTrack::ClassDef ( TpcSimIonisationTrack  ,
 
)
private
Int_t TpcSimIonisationTrack::GetNpoints ( )
inline

Definition at line 74 of file base/TpcSimIonisationTrack.h.

Here is the caller graph for this function:

Int_t TpcSimIonisationTrack::GetNpoints ( )
inline

Definition at line 74 of file simbase/TpcSimIonisationTrack.h.

TpcSimIonisationPoint* TpcSimIonisationTrack::GetPoint ( Int_t  i)
inline

Definition at line 69 of file base/TpcSimIonisationTrack.h.

Here is the caller graph for this function:

TpcSimIonisationPoint* TpcSimIonisationTrack::GetPoint ( Int_t  i)
inline

Definition at line 69 of file simbase/TpcSimIonisationTrack.h.

Friends And Related Function Documentation

friend class TpcSimMCEvent
friend

Definition at line 106 of file simbase/TpcSimIonisationTrack.h.

Field Documentation

Int_t TpcSimIonisationTrack::fEventId
private

Definition at line 85 of file base/TpcSimIonisationTrack.h.

static const Int_t TpcSimIonisationTrack::fkMaxNpoints = 100000
staticprivate

Definition at line 99 of file base/TpcSimIonisationTrack.h.

Int_t TpcSimIonisationTrack::fMCTrackId
private

Definition at line 84 of file base/TpcSimIonisationTrack.h.

Int_t TpcSimIonisationTrack::fNpoints
private

Definition at line 83 of file base/TpcSimIonisationTrack.h.

Int_t TpcSimIonisationTrack::fParticleId
private

Definition at line 87 of file base/TpcSimIonisationTrack.h.

TClonesArray * TpcSimIonisationTrack::fPoints
private

Definition at line 96 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fPx
private

Definition at line 88 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fPy
private

Definition at line 89 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fPz
private

Definition at line 90 of file base/TpcSimIonisationTrack.h.

Int_t TpcSimIonisationTrack::fRunId
private

Definition at line 86 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fTorig
private

Definition at line 94 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fXorig
private

Definition at line 91 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fYorig
private

Definition at line 92 of file base/TpcSimIonisationTrack.h.

Double_t TpcSimIonisationTrack::fZorig
private

Definition at line 93 of file base/TpcSimIonisationTrack.h.


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