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

A Silicon hit

Definition at line 17 of file ActarSimSilHit.hh.

Public Member Functions

 ActarSimSilHit ()
 
 ~ActarSimSilHit ()
 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 in the silicon. More...
 
Double_t ypos
 Hit Y position in the silicon. More...
 
Double_t zpos
 Hit > position in the silicon. 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 <ActarSimSilHit.hh>

+ Inheritance diagram for ActarSimSilHit:
+ Collaboration diagram for ActarSimSilHit:

Constructor & Destructor Documentation

ActarSimSilHit::ActarSimSilHit ( )
ActarSimSilHit::~ActarSimSilHit ( )

Destructor, nothing to do.

Definition at line 45 of file ActarSimSilHit.cc.

Member Function Documentation

Int_t ActarSimSilHit::GetDetectorID ( )
inline

Definition at line 65 of file ActarSimSilHit.hh.

Double_t ActarSimSilHit::GetEAfterSil ( )
inline

Definition at line 74 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Double_t ActarSimSilHit::GetEBeforeSil ( )
inline

Definition at line 73 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Double_t ActarSimSilHit::GetEnergy ( )
inline

Definition at line 71 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

UInt_t ActarSimSilHit::GetEventID ( )
inline

Definition at line 77 of file ActarSimSilHit.hh.

Double_t ActarSimSilHit::GetParticleCharge ( )
inline

Definition at line 81 of file ActarSimSilHit.hh.

UInt_t ActarSimSilHit::GetParticleID ( )
inline

Definition at line 80 of file ActarSimSilHit.hh.

Double_t ActarSimSilHit::GetParticleMass ( )
inline

Definition at line 82 of file ActarSimSilHit.hh.

UInt_t ActarSimSilHit::GetRunID ( )
inline

Definition at line 78 of file ActarSimSilHit.hh.

UInt_t ActarSimSilHit::GetStepsContributing ( )
inline

Definition at line 84 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Double_t ActarSimSilHit::GetTime ( )
inline

Definition at line 72 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

UInt_t ActarSimSilHit::GetTrackID ( )
inline

Definition at line 76 of file ActarSimSilHit.hh.

Double_t ActarSimSilHit::GetXPos ( )
inline

Definition at line 67 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Double_t ActarSimSilHit::GetYPos ( )
inline

Definition at line 68 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Double_t ActarSimSilHit::GetZPos ( )
inline

Definition at line 69 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::print ( void  )

Printing data information. Not implemented yet.

Definition at line 50 of file ActarSimSilHit.cc.

Referenced by GetStepsContributing().

void ActarSimSilHit::SetDetectorID ( Int_t  det)
inline

Definition at line 44 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetEAfterSil ( Double_t  ea)
inline

Definition at line 53 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetEBeforeSil ( Double_t  eb)
inline

Definition at line 52 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetEnergy ( Double_t  ed)
inline

Definition at line 51 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetEventID ( UInt_t  ev)
inline

Definition at line 56 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetParticleCharge ( Double_t  pdgCharge)
inline

Definition at line 60 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetParticleID ( UInt_t  pdgID)
inline

Definition at line 59 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetParticleMass ( Double_t  pdgMass)
inline

Definition at line 61 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetRunID ( UInt_t  run)
inline

Definition at line 57 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetStepsContributing ( UInt_t  step)
inline

Definition at line 63 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetTime ( Double_t  ti)
inline

Definition at line 50 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetTrackID ( UInt_t  tr)
inline

Definition at line 55 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetXPos ( Double_t  x)
inline

Definition at line 46 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetYPos ( Double_t  y)
inline

Definition at line 47 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

void ActarSimSilHit::SetZPos ( Double_t  z)
inline

Definition at line 48 of file ActarSimSilHit.hh.

Referenced by ActarSimROOTAnalSil::AddSilHit().

Member Data Documentation

Int_t ActarSimSilHit::detectorID
private

Tracker model (depends on tracker geo)

Definition at line 19 of file ActarSimSilHit.hh.

Referenced by GetDetectorID().

Double_t ActarSimSilHit::eAfterSil
private

Energy left after silicon.

Definition at line 28 of file ActarSimSilHit.hh.

Referenced by GetEAfterSil().

Double_t ActarSimSilHit::eBeforeSil
private

Energy before entering silicon.

Definition at line 27 of file ActarSimSilHit.hh.

Referenced by GetEBeforeSil().

Double_t ActarSimSilHit::energy
private

Total energy deposited.

Definition at line 26 of file ActarSimSilHit.hh.

Referenced by GetEnergy().

UInt_t ActarSimSilHit::eventID
private

Event ID.

Definition at line 31 of file ActarSimSilHit.hh.

Referenced by GetEventID().

Double_t ActarSimSilHit::particleCharge
private

Particle charge.

Definition at line 35 of file ActarSimSilHit.hh.

Referenced by GetParticleCharge().

UInt_t ActarSimSilHit::particleID
private

Particle ID.

Definition at line 34 of file ActarSimSilHit.hh.

Referenced by GetParticleID().

Double_t ActarSimSilHit::particleMass
private

Particle mass.

Definition at line 36 of file ActarSimSilHit.hh.

Referenced by GetParticleMass().

UInt_t ActarSimSilHit::runID
private

Run ID.

Definition at line 32 of file ActarSimSilHit.hh.

Referenced by GetRunID().

UInt_t ActarSimSilHit::stepsContributing
private

Steps included in the hit. Neccessary for iterative means.

Definition at line 38 of file ActarSimSilHit.hh.

Referenced by GetStepsContributing().

Double_t ActarSimSilHit::time
private

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

Definition at line 25 of file ActarSimSilHit.hh.

Referenced by GetTime().

UInt_t ActarSimSilHit::trackID
private

Track ID.

Definition at line 30 of file ActarSimSilHit.hh.

Referenced by GetTrackID().

Double_t ActarSimSilHit::xpos
private

Hit X position in the silicon.

Definition at line 21 of file ActarSimSilHit.hh.

Referenced by GetXPos().

Double_t ActarSimSilHit::ypos
private

Hit Y position in the silicon.

Definition at line 22 of file ActarSimSilHit.hh.

Referenced by GetYPos().

Double_t ActarSimSilHit::zpos
private

Hit > position in the silicon.

Definition at line 23 of file ActarSimSilHit.hh.

Referenced by GetZPos().


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