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

A Silicon Ring hit

Definition at line 17 of file ActarSimSilRingHit.hh.

Public Member Functions

 ActarSimSilRingHit ()
 
 ~ActarSimSilRingHit ()
 Destructor, nothing to do. More...
 
void SetDetectorID (Int_t det)
 
void SetXPos (Double_t x)
 
void SetYPos (Double_t y)
 
void SetZPos (Double_t z)
 
void SetTime (Double_t ti)
 
void SetEnergy (Double_t ed)
 
void SetEBeforeSil (Double_t eb)
 
void SetEAfterSil (Double_t ea)
 
void SetTrackID (UInt_t tr)
 
void SetEventID (UInt_t ev)
 
void SetRunID (UInt_t run)
 
void SetParticleID (UInt_t pdgID)
 
void SetParticleCharge (Double_t pdgCharge)
 
void SetParticleMass (Double_t pdgMass)
 
void SetStepsContributing (UInt_t step)
 
Int_t GetDetectorID ()
 
Double_t GetXPos ()
 
Double_t GetYPos ()
 
Double_t GetZPos ()
 
Double_t GetEnergy ()
 
Double_t GetTime ()
 
Double_t GetEBeforeSil ()
 
Double_t GetEAfterSil ()
 
UInt_t GetTrackID ()
 
UInt_t GetEventID ()
 
UInt_t GetRunID ()
 
UInt_t GetParticleID ()
 
Double_t GetParticleCharge ()
 
Double_t GetParticleMass ()
 
UInt_t GetStepsContributing ()
 
void print (void)
 Printing data information. Not implemented yet. More...
 

Private Attributes

Int_t detectorID
 Tracker model (depends on tracker geo) More...
 
Double_t xpos
 Hit X Position. More...
 
Double_t ypos
 Hit Y Position. More...
 
Double_t zpos
 Hit Z Position. More...
 
Double_t time
 Pulse time (w.r.t. vertex emission) More...
 
Double_t energy
 Total energy deposited. More...
 
Double_t eBeforeSil
 Energy before entering silicon. More...
 
Double_t eAfterSil
 Energy left after silicon. More...
 
UInt_t trackID
 Track ID. More...
 
UInt_t eventID
 Event ID. More...
 
UInt_t runID
 Run ID. More...
 
UInt_t particleID
 Particle ID. More...
 
Double_t particleCharge
 Particle charge. More...
 
Double_t particleMass
 Particle mass. More...
 
UInt_t stepsContributing
 Steps included in the hit. Neccessary for iterative means. More...
 

#include <ActarSimSilRingHit.hh>

+ Inheritance diagram for ActarSimSilRingHit:
+ Collaboration diagram for ActarSimSilRingHit:

Constructor & Destructor Documentation

ActarSimSilRingHit::ActarSimSilRingHit ( )
ActarSimSilRingHit::~ActarSimSilRingHit ( )

Destructor, nothing to do.

Definition at line 45 of file ActarSimSilRingHit.cc.

Member Function Documentation

Int_t ActarSimSilRingHit::GetDetectorID ( )
inline

Definition at line 65 of file ActarSimSilRingHit.hh.

Double_t ActarSimSilRingHit::GetEAfterSil ( )
inline

Definition at line 74 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Double_t ActarSimSilRingHit::GetEBeforeSil ( )
inline

Definition at line 73 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Double_t ActarSimSilRingHit::GetEnergy ( )
inline

Definition at line 71 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

UInt_t ActarSimSilRingHit::GetEventID ( )
inline

Definition at line 77 of file ActarSimSilRingHit.hh.

Double_t ActarSimSilRingHit::GetParticleCharge ( )
inline

Definition at line 81 of file ActarSimSilRingHit.hh.

UInt_t ActarSimSilRingHit::GetParticleID ( )
inline

Definition at line 80 of file ActarSimSilRingHit.hh.

Double_t ActarSimSilRingHit::GetParticleMass ( )
inline

Definition at line 82 of file ActarSimSilRingHit.hh.

UInt_t ActarSimSilRingHit::GetRunID ( )
inline

Definition at line 78 of file ActarSimSilRingHit.hh.

UInt_t ActarSimSilRingHit::GetStepsContributing ( )
inline

Definition at line 84 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Double_t ActarSimSilRingHit::GetTime ( )
inline

Definition at line 72 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

UInt_t ActarSimSilRingHit::GetTrackID ( )
inline

Definition at line 76 of file ActarSimSilRingHit.hh.

Double_t ActarSimSilRingHit::GetXPos ( )
inline

Definition at line 67 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Double_t ActarSimSilRingHit::GetYPos ( )
inline

Definition at line 68 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Double_t ActarSimSilRingHit::GetZPos ( )
inline

Definition at line 69 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::print ( void  )

Printing data information. Not implemented yet.

Definition at line 50 of file ActarSimSilRingHit.cc.

Referenced by GetStepsContributing().

void ActarSimSilRingHit::SetDetectorID ( Int_t  det)
inline

Definition at line 44 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetEAfterSil ( Double_t  ea)
inline

Definition at line 53 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetEBeforeSil ( Double_t  eb)
inline

Definition at line 52 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetEnergy ( Double_t  ed)
inline

Definition at line 51 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetEventID ( UInt_t  ev)
inline

Definition at line 56 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetParticleCharge ( Double_t  pdgCharge)
inline

Definition at line 60 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetParticleID ( UInt_t  pdgID)
inline

Definition at line 59 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetParticleMass ( Double_t  pdgMass)
inline

Definition at line 61 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetRunID ( UInt_t  run)
inline

Definition at line 57 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetStepsContributing ( UInt_t  step)
inline

Definition at line 63 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetTime ( Double_t  ti)
inline

Definition at line 50 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetTrackID ( UInt_t  tr)
inline

Definition at line 55 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetXPos ( Double_t  x)
inline

Definition at line 46 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetYPos ( Double_t  y)
inline

Definition at line 47 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

void ActarSimSilRingHit::SetZPos ( Double_t  z)
inline

Definition at line 48 of file ActarSimSilRingHit.hh.

Referenced by ActarSimROOTAnalSilRing::AddSilRingHit().

Member Data Documentation

Int_t ActarSimSilRingHit::detectorID
private

Tracker model (depends on tracker geo)

Definition at line 19 of file ActarSimSilRingHit.hh.

Referenced by GetDetectorID().

Double_t ActarSimSilRingHit::eAfterSil
private

Energy left after silicon.

Definition at line 28 of file ActarSimSilRingHit.hh.

Referenced by GetEAfterSil().

Double_t ActarSimSilRingHit::eBeforeSil
private

Energy before entering silicon.

Definition at line 27 of file ActarSimSilRingHit.hh.

Referenced by GetEBeforeSil().

Double_t ActarSimSilRingHit::energy
private

Total energy deposited.

Definition at line 26 of file ActarSimSilRingHit.hh.

Referenced by GetEnergy().

UInt_t ActarSimSilRingHit::eventID
private

Event ID.

Definition at line 31 of file ActarSimSilRingHit.hh.

Referenced by GetEventID().

Double_t ActarSimSilRingHit::particleCharge
private

Particle charge.

Definition at line 35 of file ActarSimSilRingHit.hh.

Referenced by GetParticleCharge().

UInt_t ActarSimSilRingHit::particleID
private

Particle ID.

Definition at line 34 of file ActarSimSilRingHit.hh.

Referenced by GetParticleID().

Double_t ActarSimSilRingHit::particleMass
private

Particle mass.

Definition at line 36 of file ActarSimSilRingHit.hh.

Referenced by GetParticleMass().

UInt_t ActarSimSilRingHit::runID
private

Run ID.

Definition at line 32 of file ActarSimSilRingHit.hh.

Referenced by GetRunID().

UInt_t ActarSimSilRingHit::stepsContributing
private

Steps included in the hit. Neccessary for iterative means.

Definition at line 38 of file ActarSimSilRingHit.hh.

Referenced by GetStepsContributing().

Double_t ActarSimSilRingHit::time
private

Pulse time (w.r.t. vertex emission)

Definition at line 25 of file ActarSimSilRingHit.hh.

Referenced by GetTime().

UInt_t ActarSimSilRingHit::trackID
private

Track ID.

Definition at line 30 of file ActarSimSilRingHit.hh.

Referenced by GetTrackID().

Double_t ActarSimSilRingHit::xpos
private

Hit X Position.

Definition at line 21 of file ActarSimSilRingHit.hh.

Referenced by GetXPos().

Double_t ActarSimSilRingHit::ypos
private

Hit Y Position.

Definition at line 22 of file ActarSimSilRingHit.hh.

Referenced by GetYPos().

Double_t ActarSimSilRingHit::zpos
private

Hit Z Position.

Definition at line 23 of file ActarSimSilRingHit.hh.

Referenced by GetZPos().


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