#include <MCHit.h>
Definition at line 10 of file MCHit.h.
Default ctor.
Definition at line 15 of file MCHit.h.
void Reset()
Method to reset.
float sim::MCHit::Charge |
( |
bool |
max = false | ) |
const |
|
inline |
Getter for "charge".
Definition at line 81 of file MCHit.h.
float fCharge
Charge sum (ADC integral over MCWire)
float fPeakAmp
Peak amplitude (ADC)
static int max(int a, int b)
bool sim::MCHit::operator< |
( |
const MCHit & |
rhs | ) |
const |
|
inline |
For sorting with MCHit itself.
Definition at line 93 of file MCHit.h.
float fSignalTime
where peak resides in waveform ticks
bool sim::MCHit::operator< |
( |
const float & |
rhs | ) |
const |
|
inline |
For sorting with generic time.
Definition at line 96 of file MCHit.h.
float fSignalTime
where peak resides in waveform ticks
float sim::MCHit::PartEnergy |
( |
| ) |
const |
|
inline |
Getter for particle energy.
Definition at line 87 of file MCHit.h.
float fPartEnergy
particle energy deposition (dE) in MeV
int sim::MCHit::PartTrackId |
( |
| ) |
const |
|
inline |
Getter for track ID.
Definition at line 90 of file MCHit.h.
int fPartTrackId
particle G4 Track ID
const float* sim::MCHit::PartVertex |
( |
| ) |
const |
|
inline |
Getter for particle vertex.
Definition at line 84 of file MCHit.h.
float fPartVertex[3]
particle vertex (x,y,z) information
float sim::MCHit::PeakTime |
( |
| ) |
const |
|
inline |
Getter for start time.
Definition at line 75 of file MCHit.h.
float fSignalTime
where peak resides in waveform ticks
float sim::MCHit::PeakWidth |
( |
| ) |
const |
|
inline |
Getter for start time.
Definition at line 78 of file MCHit.h.
float fSignalWidth
width (1sigma) in waveform ticks
void sim::MCHit::Reset |
( |
void |
| ) |
|
|
inline |
Method to reset.
Definition at line 21 of file MCHit.h.
25 for(
int i=0; i<3; ++i)
float fCharge
Charge sum (ADC integral over MCWire)
static const float kINVALID_FLOAT
int fPartTrackId
particle G4 Track ID
float fPartEnergy
particle energy deposition (dE) in MeV
float fPeakAmp
Peak amplitude (ADC)
float fPartVertex[3]
particle vertex (x,y,z) information
float fSignalWidth
width (1sigma) in waveform ticks
float fSignalTime
where peak resides in waveform ticks
const float kINVALID_FLOAT
void sim::MCHit::SetCharge |
( |
float |
qsum, |
|
|
float |
amp |
|
) |
| |
|
inline |
Setter function for charge/amplitude.
Definition at line 54 of file MCHit.h.
float fCharge
Charge sum (ADC integral over MCWire)
float fPeakAmp
Peak amplitude (ADC)
void sim::MCHit::SetParticleInfo |
( |
const float |
vtx[], |
|
|
const float |
energy, |
|
|
const int |
trackId |
|
) |
| |
|
inline |
Setter function for partile info.
Definition at line 64 of file MCHit.h.
68 for(
size_t i=0; i<3; ++i)
int fPartTrackId
particle G4 Track ID
float fPartEnergy
particle energy deposition (dE) in MeV
float fPartVertex[3]
particle vertex (x,y,z) information
void sim::MCHit::SetTime |
( |
const float |
peak, |
|
|
const float |
width |
|
) |
| |
|
inline |
Setter function for time.
Definition at line 57 of file MCHit.h.
float fSignalWidth
width (1sigma) in waveform ticks
float fSignalTime
where peak resides in waveform ticks
float sim::MCHit::fCharge |
|
private |
Charge sum (ADC integral over MCWire)
Definition at line 40 of file MCHit.h.
float sim::MCHit::fPartEnergy |
|
private |
particle energy deposition (dE) in MeV
Definition at line 47 of file MCHit.h.
int sim::MCHit::fPartTrackId |
|
private |
particle G4 Track ID
Definition at line 48 of file MCHit.h.
float sim::MCHit::fPartVertex[3] |
|
private |
particle vertex (x,y,z) information
Definition at line 46 of file MCHit.h.
float sim::MCHit::fPeakAmp |
|
private |
Peak amplitude (ADC)
Definition at line 39 of file MCHit.h.
float sim::MCHit::fSignalTime |
|
private |
where peak resides in waveform ticks
Definition at line 36 of file MCHit.h.
float sim::MCHit::fSignalWidth |
|
private |
width (1sigma) in waveform ticks
Definition at line 37 of file MCHit.h.
The documentation for this class was generated from the following file:
- lardataobj/lardataobj/MCBase/MCHit.h