General LArSoft Utilities. More...
Classes | |
class | DetectorProperties |
LArSoft's DetectorProperties service. More... | |
class | Geometry |
class | GeometryUtilities |
class | LArProperties |
class | LArUtilBase |
Base class for utility classes. More... | |
class | LArUtilConfig |
User defined class LArUtilConfig . More... | |
class | LArUtilException |
Generic (base) exception class. More... | |
class | LArUtilManager |
User defined class LArUtilManager . More... | |
Variables | |
const std::string | kUTIL_DATA_FILENAME [larlight::GEO::kDetIdMax] |
Geometry default data file. | |
const std::string | kTREENAME_GEOMETRY = "scanner/Geometry" |
const std::string | kTREENAME_DETECTORPROPERTIES = "scanner/DetectorProperties" |
const std::string | kTREENAME_LARPROPERTIES = "scanner/LArProperties" |
static const double | kRecombA = 0.8 |
see Nucl.Instrum.Meth.A523:275-286,2004 | |
static const double | kRecombk = 0.0486 |
in g/(MeVcm^{2})*kV/cm | |
static const double | kModBoxA = 0.930 |
static const double | kModBoxB = 0.212 |
static const double | kGeVToElectrons = 4.237e7 |
23.6eV per ion pair, 1e9 eV/GeV | |
static const double | kMeterToCentimeter = 1.e2 |
1 m = 100 cm | |
static const double | kCentimeterToMeter = 1./kMeterToCentimeter |
static const double | kMeterToKilometer = 1.e-3 |
1000 m = 1 km | |
static const double | kKilometerToMeter = 1./kMeterToKilometer |
static const double | keVToMeV = 1.e-6 |
1e6 eV = 1 MeV | |
static const double | kMeVToeV = 1./keVToMeV |
static const double | kBogusD = -999. |
obviously bogus double value | |
static const int | kBogusI = -999 |
obviously bogus integer value | |
static const float | kBogusF = -999. |
obviously bogus float value | |
static const double | quietCompiler = kBogusD*kBogusI*kBogusF*kRecombA*kRecombk*kGeVToElectrons |
General LArSoft Utilities.
const double larutil::kBogusD = -999. [static] |
obviously bogus double value
Definition at line 58 of file LArUtilConstants.hh.
const float larutil::kBogusF = -999. [static] |
obviously bogus float value
Definition at line 60 of file LArUtilConstants.hh.
const int larutil::kBogusI = -999 [static] |
obviously bogus integer value
Definition at line 59 of file LArUtilConstants.hh.
const double larutil::kCentimeterToMeter = 1./kMeterToCentimeter [static] |
Definition at line 51 of file LArUtilConstants.hh.
const double larutil::keVToMeV = 1.e-6 [static] |
1e6 eV = 1 MeV
Definition at line 55 of file LArUtilConstants.hh.
const double larutil::kGeVToElectrons = 4.237e7 [static] |
23.6eV per ion pair, 1e9 eV/GeV
Definition at line 43 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::BirksCorrection(), and larutil::LArProperties::ModBoxCorrection().
const double larutil::kKilometerToMeter = 1./kMeterToKilometer [static] |
Definition at line 53 of file LArUtilConstants.hh.
const double larutil::kMeterToCentimeter = 1.e2 [static] |
1 m = 100 cm
Definition at line 50 of file LArUtilConstants.hh.
const double larutil::kMeterToKilometer = 1.e-3 [static] |
1000 m = 1 km
Definition at line 52 of file LArUtilConstants.hh.
const double larutil::kMeVToeV = 1./keVToMeV [static] |
Definition at line 56 of file LArUtilConstants.hh.
const double larutil::kModBoxA = 0.930 [static] |
Definition at line 38 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::ModBoxCorrection().
const double larutil::kModBoxB = 0.212 [static] |
Definition at line 39 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::ModBoxCorrection().
const double larutil::kRecombA = 0.8 [static] |
see Nucl.Instrum.Meth.A523:275-286,2004
Definition at line 36 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::BirksCorrection().
const double larutil::kRecombk = 0.0486 [static] |
in g/(MeVcm^{2})*kV/cm
Definition at line 37 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::BirksCorrection().
const std::string larutil::kTREENAME_DETECTORPROPERTIES = "scanner/DetectorProperties" |
Definition at line 24 of file LArUtilConstants.hh.
Referenced by larutil::DetectorProperties::DetectorProperties(), and larutil::LArUtilManager::ReconfigureUtilities().
const std::string larutil::kTREENAME_GEOMETRY = "scanner/Geometry" |
Definition at line 23 of file LArUtilConstants.hh.
Referenced by larutil::Geometry::Geometry(), and larutil::LArUtilManager::ReconfigureUtilities().
const std::string larutil::kTREENAME_LARPROPERTIES = "scanner/LArProperties" |
Definition at line 25 of file LArUtilConstants.hh.
Referenced by larutil::LArProperties::LArProperties(), and larutil::LArUtilManager::ReconfigureUtilities().
const std::string larutil::kUTIL_DATA_FILENAME[larlight::GEO::kDetIdMax] |
{ "", "larutil_argoneut.root", "larutil_microboone.root", "", "", "", "", "", "", "" }
Geometry default data file.
Definition at line 10 of file LArUtilConstants.hh.
Referenced by larutil::DetectorProperties::DetectorProperties(), larutil::Geometry::Geometry(), larutil::LArProperties::LArProperties(), and larutil::LArUtilManager::ReconfigureUtilities().
const double larutil::quietCompiler = kBogusD*kBogusI*kBogusF*kRecombA*kRecombk*kGeVToElectrons [static] |
Definition at line 61 of file LArUtilConstants.hh.