#include <WCSimWCHit.hh>
Definition at line 17 of file WCSimWCHit.hh.
◆ WCSimWCHit() [1/2]
WCSimWCHit::WCSimWCHit |
( |
| ) |
|
◆ ~WCSimWCHit()
WCSimWCHit::~WCSimWCHit |
( |
| ) |
|
◆ WCSimWCHit() [2/2]
WCSimWCHit::WCSimWCHit |
( |
const WCSimWCHit & |
right | ) |
|
◆ AddParentID()
void WCSimWCHit::AddParentID |
( |
G4int |
myParentSavedTrackID | ) |
|
|
inline |
◆ AddPe()
void WCSimWCHit::AddPe |
( |
G4double |
hitTime | ) |
|
|
inline |
◆ AddPhotonCreatorProcess()
void WCSimWCHit::AddPhotonCreatorProcess |
( |
const ProcessType_t |
creatorProcess | ) |
|
|
inline |
◆ AddPhotonEndDir()
void WCSimWCHit::AddPhotonEndDir |
( |
const G4ThreeVector & |
photEndDir | ) |
|
|
inline |
◆ AddPhotonEndPos()
void WCSimWCHit::AddPhotonEndPos |
( |
const G4ThreeVector & |
photEndPos | ) |
|
|
inline |
◆ AddPhotonStartDir()
void WCSimWCHit::AddPhotonStartDir |
( |
const G4ThreeVector & |
photStartDir | ) |
|
|
inline |
◆ AddPhotonStartPos()
void WCSimWCHit::AddPhotonStartPos |
( |
const G4ThreeVector & |
photStartPos | ) |
|
|
inline |
◆ AddPhotonStartTime()
void WCSimWCHit::AddPhotonStartTime |
( |
G4float |
photStartTime | ) |
|
|
inline |
◆ AddTrackID()
void WCSimWCHit::AddTrackID |
( |
G4int |
track | ) |
|
|
inline |
◆ Draw()
void WCSimWCHit::Draw |
( |
| ) |
|
◆ GetFirstHitTimeInGate()
◆ GetLogicalVolume()
◆ GetOrientation()
◆ GetParentID()
G4int WCSimWCHit::GetParentID |
( |
int |
i | ) |
|
|
inline |
◆ GetPeInGate()
◆ GetPhotonCreatorProcess()
◆ GetPhotonEndDir()
◆ GetPhotonEndPos()
◆ GetPhotonStartDir()
◆ GetPhotonStartPos()
◆ GetPhotonStartTime()
G4float WCSimWCHit::GetPhotonStartTime |
( |
int |
i | ) |
|
|
inline |
◆ GetPos()
◆ GetTime()
◆ GetTotalPe()
G4int WCSimWCHit::GetTotalPe |
( |
| ) |
|
|
inline |
◆ GetTrackID()
G4int WCSimWCHit::GetTrackID |
( |
int |
i | ) |
|
|
inline |
◆ GetTubeID()
G4int WCSimWCHit::GetTubeID |
( |
| ) |
|
|
inline |
◆ GetTubeType()
◆ HSVtoRGB()
void WCSimWCHit::HSVtoRGB |
( |
double & |
fR, |
|
|
double & |
fG, |
|
|
double & |
fB, |
|
|
double & |
fH, |
|
|
double & |
fS, |
|
|
double & |
fV |
|
) |
| |
|
private |
Convert HSV to RGB color space (from https://gist.github.com/fairlight1337/4935ae72bcbcc1ba5c72)
Converts a given set of HSV values ‘h’, ‘s’, ‘v’ into RGB coordinates. The output RGB values are in the range [0, 1], and the input HSV values are in the ranges h = [0, 360], and s, v = [0, 1], respectively.
- Parameters
-
fR | Red component, used as output, range: [0, 1] |
fG | Green component, used as output, range: [0, 1] |
fB | Blue component, used as output, range: [0, 1] |
fH | Hue component, used as input, range: [0, 360] |
fS | Saturation component, used as input, range: [0, 1] |
fV | Value component, used as input, range: [0, 1] |
Definition at line 147 of file WCSimWCHit.cc.
◆ operator delete()
void WCSimWCHit::operator delete |
( |
void * |
aHit | ) |
|
|
inline |
◆ operator new()
void * WCSimWCHit::operator new |
( |
size_t |
| ) |
|
|
inline |
◆ operator=()
◆ operator==()
◆ Print()
void WCSimWCHit::Print |
( |
| ) |
|
◆ SetEdep()
◆ SetLogicalVolume()
◆ SetMaxPe()
void WCSimWCHit::SetMaxPe |
( |
G4int |
number = 0 | ) |
|
|
inline |
◆ SetOrientation()
◆ SetPos()
◆ SetRot()
void WCSimWCHit::SetRot |
( |
G4RotationMatrix |
rotMatrix | ) |
|
|
inline |
◆ SetTubeID()
void WCSimWCHit::SetTubeID |
( |
G4int |
tube | ) |
|
|
inline |
◆ SetTubeType()
void WCSimWCHit::SetTubeType |
( |
G4String |
tube_type | ) |
|
|
inline |
◆ SortHitTimes()
void WCSimWCHit::SortHitTimes |
( |
| ) |
|
|
inline |
◆ edep
◆ maxPe
G4int WCSimWCHit::maxPe = 0 |
|
staticprivate |
◆ orient
◆ parentSavedTrackID
std::vector<G4int> WCSimWCHit::parentSavedTrackID |
|
private |
◆ photonCreatorProcess
◆ photonEndDir
◆ photonEndPos
◆ photonStartDir
◆ photonStartPos
◆ photonStartTime
std::vector<G4float> WCSimWCHit::photonStartTime |
|
private |
◆ pLogV
◆ pos
◆ rot
G4RotationMatrix WCSimWCHit::rot |
|
private |
◆ time
◆ totalPe
G4int WCSimWCHit::totalPe |
|
private |
◆ totalPeInGate
G4int WCSimWCHit::totalPeInGate |
|
private |
◆ trackID
std::vector<G4int> WCSimWCHit::trackID |
|
private |
◆ tubeID
◆ tubeType
The documentation for this class was generated from the following files: