#include <DetectorProperties.h>
Definition at line 22 of file DetectorProperties.h.
virtual gar::detinfo::DetectorProperties::~DetectorProperties |
( |
| ) |
|
|
virtualdefault |
gar::detinfo::DetectorProperties::DetectorProperties |
( |
| ) |
|
|
protecteddefault |
virtual double gar::detinfo::DetectorProperties::ADCSaturation |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::ConvertTDCToTicks |
( |
double |
tdc | ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::ConvertTicksToTDC |
( |
double |
ticks | ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::ConvertTicksToX |
( |
double |
ticks | ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::ConvertXToTicks |
( |
double |
X | ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::Density |
( |
double |
temperature | ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::Density |
( |
| ) |
const |
|
inlinevirtual |
virtual double gar::detinfo::DetectorProperties::DriftVelocity |
( |
double |
efield = 0. , |
|
|
double |
temperature = 0. , |
|
|
bool |
cmPerns = true |
|
) |
| const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::EffectivePixel |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::Efield |
( |
unsigned int |
planegap = 0 | ) |
const |
|
pure virtual |
Returns the nominal electric field in the specified volume.
- Parameters
-
planegap | volume specification (default: 0, the big drift volume) |
- Returns
- electric field in the volume, in kV/cm
The electric field is "nominal", i.e., a completely uniform field is assumed.
The planegap argument identifies which volume to return the field value for. The relation between planegap and readout plane is not perfectly formalized yet. In general, a good rule is that planegap N describes the volume on the cathode side of wire plane N. This rule is formally valid also for ArgoNeuT/LArIAT, where three wire planes are present. But only two of them are instrumented and read, that are called "readout plane 0" and "readout plane 1", but effectively correspond to planegap 1 and 2.
Note that all TPCs are assumed to have the same electric field values.
Implemented in gar::detinfo::DetectorPropertiesStandard.
virtual double gar::detinfo::DetectorProperties::ElectronLifetime |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::ElectronsToADC |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::Eloss |
( |
double |
mom, |
|
|
double |
mass, |
|
|
double |
tcut |
|
) |
| const |
|
pure virtual |
Restricted mean energy loss ( )
- Parameters
-
mom | momentum of incident particle [GeV/c] |
mass | mass of incident particle [GeV/c^2] |
tcut | maximum kinetic energy of delta rays [MeV]; 0 for unlimited |
- Returns
- the restricted mean energy loss (dE/dx) in units of MeV/cm
Returned value is always positive. For unrestricted mean energy loss, set tcut = 0 (special case), or tcut large.
Implemented in gar::detinfo::DetectorPropertiesStandard.
virtual double gar::detinfo::DetectorProperties::ElossVar |
( |
double |
mom, |
|
|
double |
mass |
|
) |
| const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::IntercalibrationFactor |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::LightYield |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::MeVtoMIP |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::NoisePx |
( |
| ) |
const |
|
pure virtual |
virtual unsigned int gar::detinfo::DetectorProperties::NumberTimeSamples |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::SamplingRate |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::SiPMGain |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::Temperature |
( |
| ) |
const |
|
pure virtual |
virtual double gar::detinfo::DetectorProperties::TimeResolution |
( |
| ) |
const |
|
pure virtual |
virtual int gar::detinfo::DetectorProperties::TriggerOffset |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: