#include <WCSimWCDigi.hh>
Definition at line 26 of file WCSimWCDigi.hh.
WCSimWCDigi::WCSimWCDigi |
( |
| ) |
|
WCSimWCDigi::~WCSimWCDigi |
( |
| ) |
|
void WCSimWCDigi::AddDigiCompositionInfo |
( |
std::vector< int > & |
digi_comp | ) |
|
|
inline |
void WCSimWCDigi::AddGate |
( |
int |
g, |
|
|
double |
t |
|
) |
| |
|
inline |
void WCSimWCDigi::AddPe |
( |
G4double |
hitTime | ) |
|
|
inline |
void WCSimWCDigi::AddPhotonToDigiComposition |
( |
int |
digi_number, |
|
|
int |
photon_number |
|
) |
| |
|
inline |
void WCSimWCDigi::Draw |
( |
| ) |
|
std::vector< int > WCSimWCDigi::GetDigiCompositionInfo |
( |
int |
gate | ) |
|
std::map< int, std::vector<int> > WCSimWCDigi::GetDigiCompositionInfo |
( |
| ) |
|
|
inline |
G4double WCSimWCDigi::GetFirstHitTimeInGate |
( |
G4double |
low, |
|
|
G4double |
upevent |
|
) |
| |
|
inline |
G4double WCSimWCDigi::GetGateTime |
( |
int |
gate | ) |
|
|
inline |
G4LogicalVolume* WCSimWCDigi::GetLogicalVolume |
( |
| ) |
|
|
inline |
G4int WCSimWCDigi::GetParentID |
( |
int |
gate | ) |
|
|
inline |
G4double WCSimWCDigi::GetPe |
( |
int |
gate | ) |
|
|
inline |
G4double WCSimWCDigi::GetPreSmearTime |
( |
int |
gate | ) |
|
|
inline |
G4double WCSimWCDigi::GetTime |
( |
int |
gate | ) |
|
|
inline |
G4int WCSimWCDigi::GetTotalPe |
( |
| ) |
|
|
inline |
G4int WCSimWCDigi::GetTubeID |
( |
| ) |
|
|
inline |
bool WCSimWCDigi::HasHitsInGate |
( |
int |
number | ) |
|
|
inline |
void WCSimWCDigi::insertionSort |
( |
int |
a[], |
|
|
int |
array_size |
|
) |
| |
|
inline |
int WCSimWCDigi::NumberOfGates |
( |
| ) |
|
|
inline |
int WCSimWCDigi::NumberOfSubEvents |
( |
| ) |
|
|
inline |
void WCSimWCDigi::operator delete |
( |
void * |
aDigi | ) |
|
|
inline |
void * WCSimWCDigi::operator new |
( |
size_t |
| ) |
|
|
inline |
int WCSimWCDigi::operator== |
( |
const WCSimWCDigi & |
right | ) |
const |
void WCSimWCDigi::Print |
( |
| ) |
|
void WCSimWCDigi::RemoveDigitizedGate |
( |
G4int |
gate | ) |
|
void WCSimWCDigi::SetEdep |
( |
G4double |
de | ) |
|
|
inline |
void WCSimWCDigi::SetLogicalVolume |
( |
G4LogicalVolume * |
logV | ) |
|
|
inline |
void WCSimWCDigi::SetMaxPe |
( |
G4int |
number = 0 | ) |
|
|
inline |
void WCSimWCDigi::SetParentID |
( |
G4int |
gate, |
|
|
G4int |
parent |
|
) |
| |
|
inline |
void WCSimWCDigi::SetPe |
( |
G4int |
gate, |
|
|
G4double |
Q |
|
) |
| |
|
inline |
void WCSimWCDigi::SetPos |
( |
G4ThreeVector |
xyz | ) |
|
|
inline |
void WCSimWCDigi::SetPreSmearTime |
( |
G4int |
gate, |
|
|
G4double |
T |
|
) |
| |
|
inline |
void WCSimWCDigi::SetRot |
( |
G4RotationMatrix |
rotMatrix | ) |
|
|
inline |
void WCSimWCDigi::SetTime |
( |
G4int |
gate, |
|
|
G4double |
T |
|
) |
| |
|
inline |
void WCSimWCDigi::SetTrackID |
( |
G4int |
track | ) |
|
|
inline |
void WCSimWCDigi::SetTubeID |
( |
G4int |
tube | ) |
|
|
inline |
void WCSimWCDigi::SortArrayByHitTime |
( |
| ) |
|
|
inline |
void WCSimWCDigi::SortHitTimes |
( |
| ) |
|
|
inline |
G4double WCSimWCDigi::edep |
|
private |
std::map<int, std::vector<int> > WCSimWCDigi::fDigiComp |
|
private |
IDs of the hits that make up this Digit (do not use for Hits)
Stores the unique IDs of each photon making up a digit Each digit can be made from multiple photons, therefore a vector is used For example: 0:[3,4,6]; 1:[10,11,13,14] The first digit in the event is made of of photons 3,4,6; The second digit is made up of photons: 10,11,13,14
Definition at line 69 of file WCSimWCDigi.hh.
std::set<int> WCSimWCDigi::Gates |
|
private |
std::map<int,double> WCSimWCDigi::pe |
|
private |
G4LogicalVolume* WCSimWCDigi::pLogV |
|
private |
G4ThreeVector WCSimWCDigi::pos |
|
private |
std::map<int, G4int> WCSimWCDigi::primaryParentID |
|
private |
Primary parent ID of the Hit (do not use for Digits)
Definition at line 70 of file WCSimWCDigi.hh.
G4RotationMatrix WCSimWCDigi::rot |
|
private |
std::map<int,double> WCSimWCDigi::time |
|
private |
std::vector<G4double> WCSimWCDigi::time_double |
|
private |
Same information as "time" but stored in a vector for quick time sorting.
Definition at line 60 of file WCSimWCDigi.hh.
std::map<int,double> WCSimWCDigi::time_presmear |
|
private |
Time of each Digi, before smearing.
Definition at line 58 of file WCSimWCDigi.hh.
G4int WCSimWCDigi::totalPe |
|
private |
G4int WCSimWCDigi::totalPeInGate |
|
private |
G4int WCSimWCDigi::trackID |
|
private |
std::vector<double> WCSimWCDigi::TriggerTimes |
|
private |
G4int WCSimWCDigi::tubeID |
|
private |
The documentation for this class was generated from the following files: