General LArSoft Utilities. More...
Namespaces | |
| details | |
Classes | |
| class | ICARUSPhotonMappingTransformations |
| Photon library mapping for ICARUS geometry. More... | |
| class | CreateHybridLibrary |
| class | IPhotonLibrary |
| Interface shared by all PhotonLibrary-like classes. More... | |
| class | IPhotonMappingTransformations |
| Collection of functions to transform photon mapping data. More... | |
| struct | LibraryDataValidatorStruct |
| Trait for determining the validity of library data in a container. More... | |
| class | OpDetVisibilityData |
| A container for photon visibility mapping data. More... | |
| class | PhotonMappingIdentityTransformations |
| Trivial photon mapping transformation. More... | |
| class | PhotonMappingXMirrorTransformations |
| Photon mapping transformation with reflection at x = 0. More... | |
| class | PDFastSimPAR |
| class | PDFastSimPVS |
| class | PhotonLibrary |
| class | PhotonLibraryAnalyzer |
| class | PhotonLibraryHybrid |
| TODO doc. More... | |
| class | PhotonLibraryPropagation |
| Fast simulation of propagating the photons created from SimEnergyDeposits. More... | |
| class | PhotonVisibilityService |
| class | ScintTime |
| class | ScintTimeLAr |
Typedefs | |
| using | OpDetID_t = phot::IPhotonMappingTransformations::OpDetID_t |
| Type of (global) optical detector ID. More... | |
| using | MappedCounts_t = phot::IPhotonMappingTransformations::MappedOpDetData_t< phot::IPhotonLibrary::Counts_t > |
| Type of mapped visibility counts. More... | |
| using | MappedT0s_t = phot::IPhotonMappingTransformations::MappedOpDetData_t< phot::IPhotonLibrary::T0s_t > |
| Type of mapped arrival times. More... | |
| using | MappedParams_t = phot::IPhotonMappingTransformations::MappedOpDetData_t< phot::IPhotonLibrary::Params_t > |
| Type of set of parameters for functions. More... | |
| using | MappedFunctions_t = phot::IPhotonMappingTransformations::MappedOpDetData_t< phot::IPhotonLibrary::Functions_t > |
| Type of mapped parametrization functions. More... | |
Functions | |
| template<typename Cont > | |
| bool | isValidLibraryData (Cont &&cont) |
| Returns the validity of content of library data in the container. More... | |
| createEngine | fRandPoissPhot (std::make_unique< CLHEP::RandPoissonQ >(fPhotonEngine)) |
| createEngine | fScintTimeEngine (art::ServiceHandle< rndm::NuRandomService >() ->createEngine(*this,"HepJamesRandom","scinttime", p,"SeedScintTime")) |
Variables | |
| createEngine | this |
General LArSoft Utilities.
| using phot::MappedCounts_t = typedef phot::IPhotonMappingTransformations::MappedOpDetData_t <phot::IPhotonLibrary::Counts_t> |
Type of mapped visibility counts.
No data storage is provided.
This is the type returned by phot::PhotonVisibilityService when asked about visibility of a point from all the optical detectors.
It used to be float const*.
Definition at line 42 of file PhotonVisibilityTypes.h.
| using phot::MappedFunctions_t = typedef phot::IPhotonMappingTransformations::MappedOpDetData_t <phot::IPhotonLibrary::Functions_t> |
Type of mapped parametrization functions.
No data storage is provided.
This is the type returned by phot::PhotonVisibilityService when asked about any parameter directlyt described by functions (glorious ROOT TF1), from a point to all the optical detectors.
Definition at line 83 of file PhotonVisibilityTypes.h.
| using phot::MappedParams_t = typedef phot::IPhotonMappingTransformations::MappedOpDetData_t <phot::IPhotonLibrary::Params_t> |
Type of set of parameters for functions.
No data storage is provided.
This is the type returned by phot::PhotonVisibilityService when asked about any parametrized... parameter, from a point to all the optical detectors.
Definition at line 69 of file PhotonVisibilityTypes.h.
| using phot::MappedT0s_t = typedef phot::IPhotonMappingTransformations::MappedOpDetData_t <phot::IPhotonLibrary::T0s_t> |
Type of mapped arrival times.
No data storage is provided.
This is the type returned by phot::PhotonVisibilityService when asked about time of arrival from a point to all the optical detectors.
Definition at line 55 of file PhotonVisibilityTypes.h.
| using phot::OpDetID_t = typedef phot::IPhotonMappingTransformations::OpDetID_t |
Type of (global) optical detector ID.
Definition at line 27 of file PhotonVisibilityTypes.h.
| createEngine phot::fRandPoissPhot | ( | std::make_unique< CLHEP::RandPoissonQ > | fPhotonEngine | ) |
Definition at line 105 of file PDFastSimPVS_module.cc.
| createEngine phot::fScintTimeEngine | ( | art::ServiceHandle< rndm::NuRandomService >() ->createEngine *,"","",,"" | SeedScintTime | ) |
Definition at line 173 of file PhotonLibraryPropagation_module.cc.
| bool phot::isValidLibraryData | ( | Cont && | cont | ) |
Returns the validity of content of library data in the container.
| Cont | type of the container being tested |
| cont | a reference to the container being tested |
cont is valid.Customization of this behaviour should be through specialization of phot::LibraryDataValidatorStruct.
Definition at line 389 of file OpDetVisibilityData.h.
| createEngine phot::this |
Definition at line 104 of file PDFastSimPVS_module.cc.
1.8.5