MdCounterSimulatorAG::MdCounterSimulator Member List

This is the complete list of members for MdCounterSimulatorAG::MdCounterSimulator, 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)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ApplyBackEndTransferWStepSaturation(const mdet::BackEndSiPM &backEnd, const double maxTimePreFE, const double minTimePreFE, TimeTrace &traceAfterADCLowGain, TimeTrace &traceAfterADCHighGain, TVectorD &totalAnalogicalInput, const std::vector< utl::TraceD > traceAnalogical)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ApplyCITIROCTransfer(const mdet::ChannelSiPM &channel, const SignalInformation &si, const double pulseTimeSpan, double minTimePreFE, double analogicTraceStartTime, double analogicTraceEndTime, TimeTrace &totalPulsePostFrontEndTrace, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceD &traceAnalogical)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ApplyTransferBlock(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, const mdet::BackEndSiPM &backEnd, BackEndSiPM::TransferStep step)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ApplyTransferBlocks(utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fft, utl::FFTDataContainer< utl::Trace, TimeTrace::ValueType, FrequencyTrace::ValueType > &fftHG, const mdet::BackEndSiPM &backEnd)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
Dump(const TF1 &fun, const std::string &suffix)MdCounterSimulatorAG::MdCounterSimulatorprivate
eBreakLoop enum valuefwk::VModule
eContinueLoop enum valuefwk::VModule
eDate enum valuefwk::VModule
eFailure enum valuefwk::VModule
eFilename enum valuefwk::VModule
eFromMEvent enum valueMdCounterSimulatorAG::MdCounterSimulator
eFromMEventSimulatedScint enum valueMdCounterSimulatorAG::MdCounterSimulator
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 valueMdCounterSimulatorAG::MdCounterSimulator
eStepByStep enum valueMdCounterSimulatorAG::MdCounterSimulator
eSuccess enum valuefwk::VModule
eTime enum valuefwk::VModule
fAllowedParticleTypesMdCounterSimulatorAG::MdCounterSimulatorprivate
fForcedSDTriggerMdCounterSimulatorAG::MdCounterSimulatorprivate
fGeneratePostFETotalPulseOutputMdCounterSimulatorAG::MdCounterSimulatorprivate
fGeneratePreFETotalPulseOutputMdCounterSimulatorAG::MdCounterSimulatorprivate
fGenerateSPEPulseOutputMdCounterSimulatorAG::MdCounterSimulatorprivate
fIgnoreCrossTalkMdCounterSimulatorAG::MdCounterSimulatorprivate
fIncludeBaseLineFluctuationIntegratorMdCounterSimulatorAG::MdCounterSimulatorprivate
fInfoLevelfwk::VModuleprotected
Finish()MdCounterSimulatorAG::MdCounterSimulatorvirtual
fInjectNoiseBinaryMdCounterSimulatorAG::MdCounterSimulatorprivate
fIntegratorSimTypeMdCounterSimulatorAG::MdCounterSimulatorprivate
fLogMdCounterSimulatorAG::MdCounterSimulatorprivate
fMaxSPEMdCounterSimulatorAG::MdCounterSimulatorprivate
fMinSPEMdCounterSimulatorAG::MdCounterSimulatorprivate
fNBinsHistogramsMdCounterSimulatorAG::MdCounterSimulatorprivate
fNDiscretizationMdCounterSimulatorAG::MdCounterSimulatorprivate
fNPulseSamplesMdCounterSimulatorAG::MdCounterSimulatorprivate
fNRepetitionsMdCounterSimulatorAG::MdCounterSimulatorprivate
fNumPlotPointsMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotChannelPulsesMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotDelayMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotFftPostAmpMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotFftPriorAmpMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotFileExtensionsMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotInputOutputMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotOutcomeMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotTransferAmpResponseMdCounterSimulatorAG::MdCounterSimulatorprivate
fPlotTransferPhaseResponseMdCounterSimulatorAG::MdCounterSimulatorprivate
fPulseFileMdCounterSimulatorAG::MdCounterSimulatorprivate
fPulseFilenameMdCounterSimulatorAG::MdCounterSimulatorprivate
fPulseSampleWindowMdCounterSimulatorAG::MdCounterSimulatorprivate
FrequencyTrace typedefMdCounterSimulatorAG::MdCounterSimulator
fRunNumberMdCounterSimulatorAG::MdCounterSimulatorprivate
fSimTypeMdCounterSimulatorAG::MdCounterSimulatorprivate
fStepSPEMdCounterSimulatorAG::MdCounterSimulatorprivate
fStyleMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleDelayMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleFftPriorAmpMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleInputOutputMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleOutcomeMdCounterSimulatorAG::MdCounterSimulatorprivate
fTogglePlotchannelPulsesMdCounterSimulatorAG::MdCounterSimulatorprivate
fTogglePlotFftPostAmpMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleTransferAmpResponseMdCounterSimulatorAG::MdCounterSimulatorprivate
fToggleTransferPhaseResponseMdCounterSimulatorAG::MdCounterSimulatorprivate
fUnitsMdCounterSimulatorAG::MdCounterSimulatorprivate
GetPulseTimeSpan(const SignalInformation &si, const utl::TimeStamp &eventTime, double &minTimePreFE, double &maxTimePreFE, double &analogicTraceStartTime, double &analogicTraceEndTime)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
GetResultFlagByName(const ResultFlag flag)fwk::VModulestatic
GetStopwatch()fwk::VModuleinline
GetStopwatch() const fwk::VModuleinline
GetTriggerTimeFromSD(evt::Event &, const mdet::Counter &, mevt::MEvent::CounterIterator, double &)MdCounterSimulatorAG::MdCounterSimulatorprivate
GetVersionInfo(const VersionInfoType v) const fwk::VModule
InfoLevel enum namefwk::VModuleprotected
Init()MdCounterSimulatorAG::MdCounterSimulatorvirtual
Init(std::unique_ptr< utl::TabularStream > &pt, unsigned int nCol) const MdCounterSimulatorAG::MdCounterSimulatorprivate
InitTiming()fwk::VModuleinline
InjectDigitalNoise(const mdet::Module &module, mevt::Module &evtModule)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
IntegratorSimulationType enum nameMdCounterSimulatorAG::MdCounterSimulator
kIntegratorSimulationTypeTagsMdCounterSimulatorAG::MdCounterSimulatorstatic
kSimulationTypeTagsMdCounterSimulatorAG::MdCounterSimulatorstatic
MdCounterSimulator()MdCounterSimulatorAG::MdCounterSimulator
ParticleType typedefMdCounterSimulatorAG::MdCounterSimulatorprivate
PlotChannel(const double traceStartTime, const double minTimePreFE, const double binning, const mdet::ChannelSiPM &channel, utl::TraceD &traceAnalogical, TimeTrace &totalPulsePostFrontEndTrace, TimeTrace &totalPulsePostDiscriminatorTrace, utl::TraceB &trace)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
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)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ProcessPulses(const mdet::Channel &c, const SignalInformation &signalInfo, utl::TraceB &trace, double &span, const utl::TimeInterval &traceStart, const utl::TimeStamp &eventTime)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ProcessPulses(const mdet::ChannelSiPM &c, const SignalInformation &signalInfo, utl::TraceB &trace, utl::TraceD &analogSignal, double &span, const utl::TimeInterval &traceStart, double &minTimePreFE, double &maxTimePreFE, double &analogicTraceStartTime, double &analogicTraceEndTime)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
ProcessPulsesIntegrator(const mdet::Module &module, std::vector< utl::TraceD > analogicalTraces, utl::TraceUSI &traceIntegratorA, utl::TraceUSI &traceIntegratorB, const utl::TimeInterval &traceStart, double &minTimePreFE, double &maxTimePreFE)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
PulseContainer typedefMdCounterSimulatorAG::MdCounterSimulatorprivate
REGISTER_MODULE("MdCounterSimulatorAG", MdCounterSimulator)MdCounterSimulatorAG::MdCounterSimulatorprivate
ResultFlag enum namefwk::VModule
Run(evt::Event &e)MdCounterSimulatorAG::MdCounterSimulatorvirtual
RunFromMEvent(evt::Event &e)MdCounterSimulatorAG::MdCounterSimulatorprivate
RunFromMEventScintillatorSimulated(evt::Event &e)MdCounterSimulatorAG::MdCounterSimulatorprivate
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)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
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)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
SignalsMap typedefMdCounterSimulatorAG::MdCounterSimulatorprivate
SimulateElectronics(mevt::Module &evtModule, const mdet::Module &module, const SignalsMap &sm, const utl::TimeStamp &eventTime)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
SimulatePulses(const mdet::Scintillator &scint, const mevt::ScintillatorSimData &ssd, mevt::ScintillatorSimData &ssd_nonconst, SignalsMap &sm)MdCounterSimulatorAG::MdCounterSimulatorprivatevirtual
SimulationType enum nameMdCounterSimulatorAG::MdCounterSimulator
SiPMPulseContainer typedefMdCounterSimulatorAG::MdCounterSimulatorprivate
TimeTrace typedefMdCounterSimulatorAG::MdCounterSimulator
VersionInfoType enum namefwk::VModule
VModule()=defaultfwk::VModule
~MdCounterSimulator()MdCounterSimulatorAG::MdCounterSimulator
~VModule()=defaultfwk::VModulevirtual

, generated on Tue Sep 26 2023.