Algorithms for the simulation of ICARUS PMT channels. More...
#include "icaruscode/PMT/Algorithms/PMTsimulationAlg.h"
#include "icaruscode/PMT/Algorithms/AsymGaussPulseFunction.h"
#include "icarusalg/Utilities/WaveformOperations.h"
#include "lardataalg/DetectorInfo/DetectorTimings.h"
#include "larcorealg/CoreUtils/counter.h"
#include "larcorealg/CoreUtils/StdUtils.h"
#include "cetlib_except/exception.h"
#include "CLHEP/Random/RandFlat.h"
#include "CLHEP/Random/RandPoisson.h"
#include "CLHEP/Random/RandGaussQ.h"
#include "CLHEP/Random/RandExponential.h"
#include <chrono>
#include <unordered_map>
#include <algorithm>
#include <utility>
#include <limits>
#include <cmath>
#include <numeric>
Go to the source code of this file.
Classes | |
struct | util::identity |
Substitute for C++20 std::identity . More... | |
Namespaces | |
util | |
Namespace for general, non-LArSoft-specific utilities. | |
Algorithms for the simulation of ICARUS PMT channels.
icaruscode/PMT/Algorithms/PMTsimulationAlg.h
Implementation file.
Definition in file PMTsimulationAlg.cxx.