ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtPulseLine Member List

This is the complete list of members for AtPulseLine, including all inherited members.

ApplyNoise(AtPad &pad)AtPulseprotected
AssignElectronsToPad(AtSimulatedPoint *line) overrideAtPulseLineprotectedvirtual
AtMapPtr typedefAtPulseprotected
AtPulse(AtMapPtr map, ResponseFunc response=nullptr)AtPulse
AtPulse(const AtPulse &)AtPulse
AtPulseLine(AtMapPtr map, ResponseFunc response=nullptr)AtPulseLine
AtPulseLine(const AtPulseLine &other)=defaultAtPulseLine
Clone() const overrideAtPulseLineinlinevirtual
fAvgGainDeviationAtPulseprotected
fDoConvolutionAtPulseprotected
fEventIDAtPulseprotected
fGainAtPulseprotected
fGainFuncAtPulseprotected
fGETGainAtPulseprotected
FillPad(AtPad &pad, TH1F &hist)AtPulseprotected
fLowGainFactorAtPulseprotected
fMapAtPulseprotected
fNoiseSigmaAtPulseprotected
fNumTbsAtPulseprotected
fPadChargeAtPulseprotected
fPadsWithChargeAtPulseprotected
fPeakingTimeAtPulseprotected
fResponseAtPulseprotected
fSaveChargeAtPulseprotected
fTBEntranceAtPulseprotected
fTBPadPlaneAtPulseprotected
fTBTimeAtPulseprotected
fUseFastGainAtPulseprotected
GenerateEvent(std::vector< SimPointPtr > &vec)AtPulse
GenerateEvent(std::vector< AtSimulatedPoint * > &vec)AtPulsevirtual
generateIntegrationMap(AtSimulatedLine &line)AtPulseLineprotected
GenerateTraceFromElectrons()AtPulseprotected
GetGain(int padNum, int numElectrons)AtPulseprotected
GetMap()AtPulseinline
GetNumIntegrationPoints()AtPulseLineinline
integrateTimebuckets(std::vector< double > &zIntegral, AtSimulatedLine *line)AtPulseLineprotected
Reset()AtPulseprotected
ResponseFunc typedefAtPulseprotected
ResponseFunctionType typedefAtPulseprotected
SetDoConvolution(bool val)AtPulseinline
SetNoiseSigma(double val)AtPulseinline
SetNumIntegrationPoints(uint numPoints)AtPulseLineinline
SetNumSigmaToIntegrateZ(ushort zScore)AtPulseLineinline
SetNumSigmaToIntegrateZ()AtPulseLineinline
SetParameters(const AtDigiPar *fPar)AtPulse
SetSaveCharge(bool val)AtPulseinline
SimPointPtr typedefAtPulseprotected
throwRandomAndGetPadAfterDiffusion(const ROOT::Math::XYZVector &loc, double diffusionSigma)AtPulseLineprotected
UseFastGain(bool val)AtPulseinline
XYZPoint typedefAtPulseprotected
XYZVector typedefAtPulseprotected