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.
1.6.1