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

A Scintillator hit

Definition at line 17 of file ActarSimSciHit.hh.

Public Member Functions

 ActarSimSciHit ()
 
 ~ActarSimSciHit ()
 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 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 GetParticleID ()
 
Double_t GetParticleCharge ()
 
Double_t GetParticleMass ()
 
void print (void)
 Printing data information (commented out for the moment) More...
 

Private Attributes

UInt_t type
 Crystal type. More...
 
UInt_t copy
 Crystal copy. More...
 
Double_t time
 Pulse time (w.r.t. vertex emission) More...
 
Double_t energy
 Total energy deposited. More...
 
UInt_t eventID
 Particle event ID. More...
 
UInt_t runID
 Particle run ID. More...
 
UInt_t particleID
 Particle ID. More...
 
Double_t particleCharge
 Particle charge. More...
 
Double_t particleMass
 Particle mass. More...
 

#include <ActarSimSciHit.hh>

+ Inheritance diagram for ActarSimSciHit:
+ Collaboration diagram for ActarSimSciHit:

Constructor & Destructor Documentation

ActarSimSciHit::ActarSimSciHit ( )
ActarSimSciHit::~ActarSimSciHit ( )

Destructor, nothing to do.

Definition at line 39 of file ActarSimSciHit.cc.

Member Function Documentation

Int_t ActarSimSciHit::GetCopy ( )
inline

Definition at line 50 of file ActarSimSciHit.hh.

Double_t ActarSimSciHit::GetEnergy ( )
inline

Definition at line 52 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

UInt_t ActarSimSciHit::GetEventID ( )
inline

Definition at line 55 of file ActarSimSciHit.hh.

Double_t ActarSimSciHit::GetParticleCharge ( )
inline

Definition at line 59 of file ActarSimSciHit.hh.

UInt_t ActarSimSciHit::GetParticleID ( )
inline

Definition at line 58 of file ActarSimSciHit.hh.

Double_t ActarSimSciHit::GetParticleMass ( )
inline

Definition at line 60 of file ActarSimSciHit.hh.

UInt_t ActarSimSciHit::GetRunID ( )
inline

Definition at line 56 of file ActarSimSciHit.hh.

Double_t ActarSimSciHit::GetTime ( )
inline

Definition at line 53 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

Int_t ActarSimSciHit::GetType ( )
inline

Definition at line 49 of file ActarSimSciHit.hh.

void ActarSimSciHit::print ( void  )

Printing data information (commented out for the moment)

Definition at line 44 of file ActarSimSciHit.cc.

Referenced by GetParticleMass().

void ActarSimSciHit::SetCopy ( UInt_t  co)
inline

Definition at line 37 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetEnergy ( Double_t  ed)
inline

Definition at line 40 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetEventID ( UInt_t  ev)
inline

Definition at line 42 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetParticleCharge ( Double_t  pdgCharge)
inline

Definition at line 46 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetParticleID ( UInt_t  pdgID)
inline

Definition at line 45 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetParticleMass ( Double_t  pdgMass)
inline

Definition at line 47 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetRunID ( UInt_t  run)
inline

Definition at line 43 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetTime ( Double_t  ti)
inline

Definition at line 39 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

void ActarSimSciHit::SetType ( UInt_t  ty)
inline

Definition at line 36 of file ActarSimSciHit.hh.

Referenced by ActarSimROOTAnalSci::AddCalCrystalHit().

Member Data Documentation

UInt_t ActarSimSciHit::copy
private

Crystal copy.

Definition at line 20 of file ActarSimSciHit.hh.

Referenced by GetCopy().

Double_t ActarSimSciHit::energy
private

Total energy deposited.

Definition at line 23 of file ActarSimSciHit.hh.

Referenced by GetEnergy().

UInt_t ActarSimSciHit::eventID
private

Particle event ID.

Definition at line 25 of file ActarSimSciHit.hh.

Referenced by GetEventID().

Double_t ActarSimSciHit::particleCharge
private

Particle charge.

Definition at line 29 of file ActarSimSciHit.hh.

Referenced by GetParticleCharge().

UInt_t ActarSimSciHit::particleID
private

Particle ID.

Definition at line 28 of file ActarSimSciHit.hh.

Referenced by GetParticleID().

Double_t ActarSimSciHit::particleMass
private

Particle mass.

Definition at line 30 of file ActarSimSciHit.hh.

Referenced by GetParticleMass().

UInt_t ActarSimSciHit::runID
private

Particle run ID.

Definition at line 26 of file ActarSimSciHit.hh.

Referenced by GetRunID().

Double_t ActarSimSciHit::time
private

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

Definition at line 22 of file ActarSimSciHit.hh.

Referenced by GetTime().

UInt_t ActarSimSciHit::type
private

Crystal type.

Definition at line 19 of file ActarSimSciHit.hh.

Referenced by GetType().


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