Detector simulation of raw signals on wires. More...
Classes | |
class | SimReadoutBoardICARUS |
class | SimWireICARUS |
class | OverlayICARUS |
class | DumpOpDetWaveforms |
Prints the content of all optical detector waveforms on screen. More... | |
class | DumpRawDigits |
Prints the content of all the raw digits on screen. More... | |
class | SimWire |
class | SimWireAna |
Base class for creation of raw signals on wires. More... | |
class | WienerFilterAna |
Base class for creation of raw signals on wires. More... | |
class | DriftElectronstoPlane |
class | ISCalculationSeparate |
class | SimDriftedElectronClusterAna |
class | SimDriftElectrons |
class | SimWireSBND |
Functions | |
get ()) | |
MF_LOG_WARNING ("SimWire")<< "SimWire is an example module that works for the "<< "MicroBooNE detector. Each experiment should implement "<< "its own version of this module to simulate electronics "<< "response." | |
produces< std::vector< raw::RawDigit > > () | |
createEngine this this | reconfigure (pset) |
TString | compression (pset.get< std::string >("CompressionType")) |
if (compression.Contains("Huffman", TString::kIgnoreCase)) fCompression | |
Variables | |
createEngine | this |
auto const | detProp |
fSampleRate = sampling_rate(clockData) | |
fNSamplesReadout = detProp.NumberTimeSamples() | |
createEngine | fStoreDriftedElectronClusters {pset.get<bool>("StoreDriftedElectronClusters", true)} |
createEngine | fLongitudinalDiffusion {pset.get<double>("LongitudinalDiffusion", 6.2e-9)} |
createEngine | fTransverseDiffusion {pset.get<double>("TransverseDiffusion", 16.3e-9)} |
createEngine | fElectronClusterSize {pset.get<double>("ElectronClusterSize", 600.0)} |
createEngine | fMinNumberOfElCluster {pset.get<int>("MinNumberOfElCluster", 0)} |
createEngine | fGeVToElectrons {pset.get<double>("GeVToElectrons", 4.237e+07)} |
createEngine | fRecombA {pset.get<double>("RecombA", 0.800)} |
createEngine | fRecombk {pset.get<double>("Recombk", 0.0486)} |
createEngine | fModBoxA {pset.get<double>("ModBoxA", 0.930)} |
createEngine | fModBoxB {pset.get<double>("ModBoxB", 0.212)} |
createEngine | fUseModBoxRecomb {pset.get<bool>("UseModBoxRecomb", true)} |
fCompression = raw::kNone | |
Detector simulation of raw signals on wires.
TString detsim::compression | ( | pset.get< std::string > | "CompressionType" | ) |
detsim::get | ( | ) |
Definition at line 155 of file SimReadoutBoardICARUS_module.cc.
detsim::if | ( | compression. | Contains"Huffman", TString::kIgnoreCase | ) |
detsim::MF_LOG_WARNING | ( | "SimWire" | ) |
detsim::produces< std::vector< raw::RawDigit > > | ( | ) |
auto const detsim::detProp |
Definition at line 157 of file SimWire_module.cc.
detsim::fCompression = raw::kNone |
Definition at line 123 of file SimWireSBND_module.cc.
createEngine detsim::fElectronClusterSize {pset.get<double>("ElectronClusterSize", 600.0)} |
Definition at line 153 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fGeVToElectrons {pset.get<double>("GeVToElectrons", 4.237e+07)} |
Definition at line 155 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fLongitudinalDiffusion {pset.get<double>("LongitudinalDiffusion", 6.2e-9)} |
Definition at line 151 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fMinNumberOfElCluster {pset.get<int>("MinNumberOfElCluster", 0)} |
Definition at line 154 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fModBoxA {pset.get<double>("ModBoxA", 0.930)} |
Definition at line 158 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fModBoxB {pset.get<double>("ModBoxB", 0.212)} |
Definition at line 159 of file DriftElectronstoPlane_module.cc.
detsim::fNSamplesReadout = detProp.NumberTimeSamples() |
Definition at line 160 of file SimWire_module.cc.
createEngine detsim::fRecombA {pset.get<double>("RecombA", 0.800)} |
Definition at line 156 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fRecombk {pset.get<double>("Recombk", 0.0486)} |
Definition at line 157 of file DriftElectronstoPlane_module.cc.
detsim::fSampleRate = sampling_rate(clockData) |
Definition at line 159 of file SimWire_module.cc.
createEngine detsim::fStoreDriftedElectronClusters {pset.get<bool>("StoreDriftedElectronClusters", true)} |
Definition at line 150 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fTransverseDiffusion {pset.get<double>("TransverseDiffusion", 16.3e-9)} |
Definition at line 152 of file DriftElectronstoPlane_module.cc.
createEngine detsim::fUseModBoxRecomb {pset.get<bool>("UseModBoxRecomb", true)} |
Definition at line 160 of file DriftElectronstoPlane_module.cc.
createEngine detsim::this |
Definition at line 155 of file SimWire_module.cc.