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

A Scintillator hit

Definition at line 17 of file ActarSimSciRingHit.hh.

Public Member Functions

 ActarSimSciRingHit ()
 
 ~ActarSimSciRingHit ()
 Destructor, nothing to do. More...
 
void SetType (UInt_t ty)
 
void SetCopy (UInt_t co)
 
void SetTime (Double_t ti)
 
void SetEnergy (Double_t ed)
 
void SetEventID (UInt_t ev)
 
void SetRunID (UInt_t run)
 
void SetTrackID (UInt_t track)
 
void SetParticleID (UInt_t pdgID)
 
void SetParticleCharge (Double_t pdgCharge)
 
void SetParticleMass (Double_t pdgMass)
 
Int_t GetType ()
 
Int_t GetCopy ()
 
Double_t GetEnergy ()
 
Double_t GetTime ()
 
UInt_t GetEventID ()
 
UInt_t GetRunID ()
 
UInt_t GetTrackID ()
 
UInt_t GetParticleID ()
 
Double_t GetParticleCharge ()
 
Double_t GetParticleMass ()
 
void print (void)
 Printing data information. Not implemented. More...
 

Private Attributes

UInt_t type
 Scintillator type. More...
 
UInt_t copy
 Scintillator copy. More...
 
Double_t time
 Pulse time (w.r.t. vertex emission) More...
 
Double_t energy
 Total energy deposited. More...
 
UInt_t eventID
 Event ID. More...
 
UInt_t runID
 Run ID. More...
 
UInt_t trackID
 Track ID. More...
 
UInt_t particleID
 Particle ID. More...
 
Double_t particleCharge
 Particle charge. More...
 
Double_t particleMass
 Particle charge. More...
 

#include <ActarSimSciRingHit.hh>

+ Inheritance diagram for ActarSimSciRingHit:
+ Collaboration diagram for ActarSimSciRingHit:

Constructor & Destructor Documentation

ActarSimSciRingHit::ActarSimSciRingHit ( )
ActarSimSciRingHit::~ActarSimSciRingHit ( )

Destructor, nothing to do.

Definition at line 40 of file ActarSimSciRingHit.cc.

Member Function Documentation

Int_t ActarSimSciRingHit::GetCopy ( )
inline

Definition at line 52 of file ActarSimSciRingHit.hh.

Double_t ActarSimSciRingHit::GetEnergy ( )
inline

Definition at line 54 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

UInt_t ActarSimSciRingHit::GetEventID ( )
inline

Definition at line 57 of file ActarSimSciRingHit.hh.

Double_t ActarSimSciRingHit::GetParticleCharge ( )
inline

Definition at line 62 of file ActarSimSciRingHit.hh.

UInt_t ActarSimSciRingHit::GetParticleID ( )
inline

Definition at line 61 of file ActarSimSciRingHit.hh.

Double_t ActarSimSciRingHit::GetParticleMass ( )
inline

Definition at line 63 of file ActarSimSciRingHit.hh.

UInt_t ActarSimSciRingHit::GetRunID ( )
inline

Definition at line 58 of file ActarSimSciRingHit.hh.

Double_t ActarSimSciRingHit::GetTime ( )
inline

Definition at line 55 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

UInt_t ActarSimSciRingHit::GetTrackID ( )
inline

Definition at line 59 of file ActarSimSciRingHit.hh.

Int_t ActarSimSciRingHit::GetType ( )
inline

Definition at line 51 of file ActarSimSciRingHit.hh.

void ActarSimSciRingHit::print ( void  )

Printing data information. Not implemented.

Definition at line 45 of file ActarSimSciRingHit.cc.

Referenced by GetParticleMass().

void ActarSimSciRingHit::SetCopy ( UInt_t  co)
inline

Definition at line 38 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetEnergy ( Double_t  ed)
inline

Definition at line 41 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetEventID ( UInt_t  ev)
inline

Definition at line 43 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetParticleCharge ( Double_t  pdgCharge)
inline

Definition at line 48 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetParticleID ( UInt_t  pdgID)
inline

Definition at line 47 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetParticleMass ( Double_t  pdgMass)
inline

Definition at line 49 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetRunID ( UInt_t  run)
inline

Definition at line 44 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetTime ( Double_t  ti)
inline

Definition at line 40 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetTrackID ( UInt_t  track)
inline

Definition at line 45 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

void ActarSimSciRingHit::SetType ( UInt_t  ty)
inline

Definition at line 37 of file ActarSimSciRingHit.hh.

Referenced by ActarSimROOTAnalSciRing::AddCalCrystalHit().

Member Data Documentation

UInt_t ActarSimSciRingHit::copy
private

Scintillator copy.

Definition at line 20 of file ActarSimSciRingHit.hh.

Referenced by GetCopy().

Double_t ActarSimSciRingHit::energy
private

Total energy deposited.

Definition at line 23 of file ActarSimSciRingHit.hh.

Referenced by GetEnergy().

UInt_t ActarSimSciRingHit::eventID
private

Event ID.

Definition at line 25 of file ActarSimSciRingHit.hh.

Referenced by GetEventID().

Double_t ActarSimSciRingHit::particleCharge
private

Particle charge.

Definition at line 30 of file ActarSimSciRingHit.hh.

Referenced by GetParticleCharge().

UInt_t ActarSimSciRingHit::particleID
private

Particle ID.

Definition at line 29 of file ActarSimSciRingHit.hh.

Referenced by GetParticleID().

Double_t ActarSimSciRingHit::particleMass
private

Particle charge.

Definition at line 31 of file ActarSimSciRingHit.hh.

Referenced by GetParticleMass().

UInt_t ActarSimSciRingHit::runID
private

Run ID.

Definition at line 26 of file ActarSimSciRingHit.hh.

Referenced by GetRunID().

Double_t ActarSimSciRingHit::time
private

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

Definition at line 22 of file ActarSimSciRingHit.hh.

Referenced by GetTime().

UInt_t ActarSimSciRingHit::trackID
private

Track ID.

Definition at line 27 of file ActarSimSciRingHit.hh.

Referenced by GetTrackID().

UInt_t ActarSimSciRingHit::type
private

Scintillator type.

Definition at line 19 of file ActarSimSciRingHit.hh.

Referenced by GetType().


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