| ApplyBackEndTransfer(const mdet::BackEndSiPM &backEnd, const double maxTimePreFE, const double minTimePreFE, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, TVectorD &totalAnalogicalInput, const std::vector< utl::TraceD > traceAnalogical) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ApplyBackEndTransferWStepSaturation(const mdet::BackEndSiPM &backEnd, const double maxTimePreFE, const double minTimePreFE, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, TVectorD &totalAnalogicalInput, const std::vector< utl::TraceD > traceAnalogical) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ApplyCITIROCTransfer(const mdet::ChannelSiPM &channel, const SignalInformation &si, const double pulseTimeSpan, double minTimePreFE, TimeTrace &totalPulsePostFrontEndTrace, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceD &traceAnalogical) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ApplyTransferBlock(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, const mdet::BackEndSiPM &backEnd, BackEndSiPM::TransferStep step) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ApplyTransferBlocks(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fftHG, const mdet::BackEndSiPM &backEnd) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| Dump(const TF1 &fun, const std::string &suffix) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| eBreakLoop enum value | fwk::VModule | |
| eContinueLoop enum value | fwk::VModule | |
| eDate enum value | fwk::VModule | |
| eFailure enum value | fwk::VModule | |
| eFilename enum value | fwk::VModule | |
| eInfoDebug enum value | fwk::VModule | protected |
| eInfoFinal enum value | fwk::VModule | protected |
| eInfoIntermediate enum value | fwk::VModule | protected |
| eInfoNone enum value | fwk::VModule | protected |
| eLastEditor enum value | fwk::VModule | |
| eRevisionNumber enum value | fwk::VModule | |
| eSimplified enum value | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| eStepByStep enum value | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| eSuccess enum value | fwk::VModule | |
| eTime enum value | fwk::VModule | |
| fAllowedParticleTypes | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fForcedSDTrigger | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fGeneratePostFETotalPulseOutput | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fGeneratePreFETotalPulseOutput | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fGenerateSPEPulseOutput | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fIgnoreCrossTalk | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fIncludeBaseLineFluctuationIntegrator | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fInfoLevel | fwk::VModule | protected |
| Finish() | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | virtual |
| fInjectNoiseBinary | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fIntegratorSimType | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fLog | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fMaxSPE | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fMinSPE | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fNBinsHistograms | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fNDiscretization | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fNPulseSamples | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fNRepetitions | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fNumPlotPoints | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotChannelPulses | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotDelay | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotFftPostAmp | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotFftPriorAmp | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotFileExtensions | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotInputOutput | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotOutcome | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotTransferAmpResponse | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPlotTransferPhaseResponse | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPulseFile | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPulseFilename | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fPulseSampleWindow | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| FrequencyTrace typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| fRunNumber | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fStepSPE | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fStyle | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleDelay | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleFftPriorAmp | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleInputOutput | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleOutcome | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fTogglePlotchannelPulses | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fTogglePlotFftPostAmp | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleTransferAmpResponse | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fToggleTransferPhaseResponse | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| fUnits | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| GetPulseTimeSpan(const SignalInformation &si, double &minTimePreFE, double &maxTimePreFE) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| GetResultFlagByName(const ResultFlag flag) | fwk::VModule | static |
| GetStopwatch() | fwk::VModule | inline |
| GetStopwatch() const | fwk::VModule | inline |
| GetTriggerTimeFromSD(evt::Event &, const mdet::Counter &, mevt::MEvent::CounterIterator, double &) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| GetVersionInfo(const VersionInfoType v) const | fwk::VModule | |
| InfoLevel enum name | fwk::VModule | protected |
| Init() | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | virtual |
| Init(std::unique_ptr< utl::TabularStream > &pt, unsigned int nCol) const | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| InitTiming() | fwk::VModule | inline |
| InjectDigitalNoise(const mdet::Module &module, mevt::Module &evtModule) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| IntegratorSimulationType enum name | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| kIntegratorSimulationTypeTags | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | static |
| kSimulationTypeTags | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | static |
| MdOptoElectronicSimulator() | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| OptoElectronics(evt::Event &e) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| ParticleType typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| PlotChannel(const double traceStartTime, const double minTimePreFE, const double binning, const mdet::ChannelSiPM &channel, utl::TraceD &traceAnalogical, TimeTrace &totalPulsePostFrontEndTrace, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceB &trace) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| PlotIntegrator(const double traceStartTime, const double minTimePreFE, const double binning, const mdet::FrontEndSiPM &frontEnd, TVectorD &traceAnalogical, TimeTrace &traceIntegratorAAmplifier, TimeTrace &traceIntegratorBAmplifier, utl::TraceUSI &traceIntegratorA, utl::TraceUSI &traceIntegratorB, const double delay) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ProcessPulses(const mdet::Channel &c, const SignalInformation &signalInfo, utl::TraceB &trace, double &span, const utl::TimeInterval &traceStart) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ProcessPulses(const mdet::ChannelSiPM &c, const SignalInformation &signalInfo, utl::TraceB &trace, utl::TraceD &analogSignal, double &span, const utl::TimeInterval &traceStart, double &minTimePreFE, double &maxTimePreFE) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| ProcessPulsesIntegrator(const mdet::Module &module, std::vector< utl::TraceD > analogicalTraces, utl::TraceUSI &traceIntegratorA, utl::TraceUSI &traceIntegratorB, const utl::TimeInterval &traceStart, double &minTimePreFE, double &maxTimePreFE) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| PulseContainer typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| REGISTER_MODULE("MdOptoElectronicSimulator", MdOptoElectronicSimulator) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| ResultFlag enum name | fwk::VModule | |
| Run(evt::Event &e) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | virtual |
| RunWithTiming(evt::Event &event) | fwk::VModule | inline |
| SampleTrace(double minTimePostFE, double maxTimePostFE, double binning, const mdet::FrontEndSiPM &frontEnd, const utl::TimeInterval &traceStart, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceB &trace) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| SampleTraceADC(const double minTimePostFE, const double maxTimePostFE, const mdet::FrontEndSiPM &frontEnd, const utl::TimeInterval &traceStart, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, utl::TraceUSI &traceIntegratorA, utl::TraceUSI &traceIntegratorB) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| SignalsMap typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| SimulateElectronics(mevt::Module &evtModule, const mdet::Module &module, const SignalsMap &sm, const utl::TimeStamp &eventTime) | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | privatevirtual |
| SiPMPulseContainer typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | private |
| TimeTrace typedef | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| VersionInfoType enum name | fwk::VModule | |
| VModule()=default | fwk::VModule | |
| ~MdOptoElectronicSimulator() | MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator | |
| ~VModule()=default | fwk::VModule | virtual |