MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator Member List

This is the complete list of members for MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator, including all inherited members.

ApplyBackEndTransfer(const mdet::BackEndSiPM &backEnd, const double maxTimePreFE, const double minTimePreFE, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, TVectorD &totalAnalogicalInput, const std::vector< utl::TraceD > traceAnalogical)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
ApplyBackEndTransferWStepSaturation(const mdet::BackEndSiPM &backEnd, const double maxTimePreFE, const double minTimePreFE, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, TVectorD &totalAnalogicalInput, const std::vector< utl::TraceD > traceAnalogical)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
ApplyCITIROCTransfer(const mdet::ChannelSiPM &channel, const SignalInformation &si, const double pulseTimeSpan, double minTimePreFE, TimeTrace &totalPulsePostFrontEndTrace, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceD &traceAnalogical)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
ApplyTransferBlock(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, const mdet::BackEndSiPM &backEnd, BackEndSiPM::TransferStep step)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
ApplyTransferBlocks(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fftHG, const mdet::BackEndSiPM &backEnd)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
Dump(const TF1 &fun, const std::string &suffix)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
eBreakLoop enum valuefwk::VModule
eContinueLoop enum valuefwk::VModule
eDate enum valuefwk::VModule
eFailure enum valuefwk::VModule
eFilename enum valuefwk::VModule
eInfoDebug enum valuefwk::VModuleprotected
eInfoFinal enum valuefwk::VModuleprotected
eInfoIntermediate enum valuefwk::VModuleprotected
eInfoNone enum valuefwk::VModuleprotected
eLastEditor enum valuefwk::VModule
eRevisionNumber enum valuefwk::VModule
eSimplified enum valueMdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
eStepByStep enum valueMdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
eSuccess enum valuefwk::VModule
eTime enum valuefwk::VModule
fAllowedParticleTypesMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fForcedSDTriggerMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fGeneratePostFETotalPulseOutputMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fGeneratePreFETotalPulseOutputMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fGenerateSPEPulseOutputMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fIgnoreCrossTalkMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fIncludeBaseLineFluctuationIntegratorMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fInfoLevelfwk::VModuleprotected
Finish()MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorvirtual
fInjectNoiseBinaryMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fIntegratorSimTypeMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fLogMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fMaxSPEMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fMinSPEMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fNBinsHistogramsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fNDiscretizationMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fNPulseSamplesMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fNRepetitionsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fNumPlotPointsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotChannelPulsesMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotDelayMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotFftPostAmpMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotFftPriorAmpMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotFileExtensionsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotInputOutputMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotOutcomeMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotTransferAmpResponseMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPlotTransferPhaseResponseMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPulseFileMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPulseFilenameMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fPulseSampleWindowMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
FrequencyTrace typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
fRunNumberMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fStepSPEMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fStyleMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleDelayMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleFftPriorAmpMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleInputOutputMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleOutcomeMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fTogglePlotchannelPulsesMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fTogglePlotFftPostAmpMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleTransferAmpResponseMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fToggleTransferPhaseResponseMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
fUnitsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
GetPulseTimeSpan(const SignalInformation &si, double &minTimePreFE, double &maxTimePreFE)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
GetResultFlagByName(const ResultFlag flag)fwk::VModulestatic
GetStopwatch()fwk::VModuleinline
GetStopwatch() const fwk::VModuleinline
GetTriggerTimeFromSD(evt::Event &, const mdet::Counter &, mevt::MEvent::CounterIterator, double &)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
GetVersionInfo(const VersionInfoType v) const fwk::VModule
InfoLevel enum namefwk::VModuleprotected
Init()MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorvirtual
Init(std::unique_ptr< utl::TabularStream > &pt, unsigned int nCol) const MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
InitTiming()fwk::VModuleinline
InjectDigitalNoise(const mdet::Module &module, mevt::Module &evtModule)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
IntegratorSimulationType enum nameMdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
kIntegratorSimulationTypeTagsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorstatic
kSimulationTypeTagsMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorstatic
MdOptoElectronicSimulator()MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
OptoElectronics(evt::Event &e)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
ParticleType typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
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::MdOptoElectronicSimulatorprivatevirtual
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::MdOptoElectronicSimulatorprivatevirtual
ProcessPulses(const mdet::Channel &c, const SignalInformation &signalInfo, utl::TraceB &trace, double &span, const utl::TimeInterval &traceStart)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
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::MdOptoElectronicSimulatorprivatevirtual
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::MdOptoElectronicSimulatorprivatevirtual
PulseContainer typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
REGISTER_MODULE("MdOptoElectronicSimulator", MdOptoElectronicSimulator)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
ResultFlag enum namefwk::VModule
Run(evt::Event &e)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorvirtual
RunWithTiming(evt::Event &event)fwk::VModuleinline
SampleTrace(double minTimePostFE, double maxTimePostFE, double binning, const mdet::FrontEndSiPM &frontEnd, const utl::TimeInterval &traceStart, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceB &trace)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
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::MdOptoElectronicSimulatorprivatevirtual
SignalsMap typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
SimulateElectronics(mevt::Module &evtModule, const mdet::Module &module, const SignalsMap &sm, const utl::TimeStamp &eventTime)MdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivatevirtual
SiPMPulseContainer typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulatorprivate
TimeTrace typedefMdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
VersionInfoType enum namefwk::VModule
VModule()=defaultfwk::VModule
~MdOptoElectronicSimulator()MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator
~VModule()=defaultfwk::VModulevirtual

, generated on Tue Sep 26 2023.