#include <ApvAnalysis.h>
Public Types | |
typedef std::vector< float > | PedestalType |
typedef edm::DetSet< SiStripRawDigi > | RawSignalType |
Public Member Functions | |
ApvAnalysis (int nev) | |
TkCommonModeCalculator & | commonModeCalculator () |
TkApvMask & | mask () |
void | newEvent () const |
TkNoiseCalculator & | noiseCalculator () |
TkPedestalCalculator & | pedestalCalculator () |
void | setCommonModeCalculator (TkCommonModeCalculator &in) |
void | setMask (TkApvMask &in) |
void | setNoiseCalculator (TkNoiseCalculator &in) |
void | setPedestalCalculator (TkPedestalCalculator &in) |
void | updateCalibration (edm::DetSet< SiStripRawDigi > &in) |
~ApvAnalysis () | |
ApvAnalysis is the base class for the simulation of APV/FED. Each instance has
Definition at line 37 of file ApvAnalysis.h.
typedef std::vector<float> ApvAnalysis::PedestalType |
Definition at line 44 of file ApvAnalysis.h.
Definition at line 43 of file ApvAnalysis.h.
ApvAnalysis::ApvAnalysis | ( | int | nev | ) |
Definition at line 9 of file ApvAnalysis.cc.
|
inline |
Definition at line 47 of file ApvAnalysis.h.
|
inline |
Definition at line 58 of file ApvAnalysis.h.
References theTkCommonModeCalculator.
Referenced by ApvAnalysisFactory::deleteApv().
|
inline |
Definition at line 61 of file ApvAnalysis.h.
References theTkApvMask.
Referenced by ApvAnalysisFactory::deleteApv().
void ApvAnalysis::newEvent | ( | ) | const |
Definition at line 17 of file ApvAnalysis.cc.
|
inline |
Definition at line 60 of file ApvAnalysis.h.
References theTkNoiseCalculator.
Referenced by ApvAnalysisFactory::deleteApv().
|
inline |
Definition at line 59 of file ApvAnalysis.h.
References theTkPedestalCalculator.
Referenced by ApvAnalysisFactory::deleteApv().
|
inline |
Definition at line 53 of file ApvAnalysis.h.
References recoMuon::in, and theTkCommonModeCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().
|
inline |
Definition at line 56 of file ApvAnalysis.h.
References recoMuon::in, and theTkApvMask.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().
|
inline |
Definition at line 55 of file ApvAnalysis.h.
References recoMuon::in, and theTkNoiseCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().
|
inline |
Definition at line 54 of file ApvAnalysis.h.
References recoMuon::in, and theTkPedestalCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().
void ApvAnalysis::updateCalibration | ( | edm::DetSet< SiStripRawDigi > & | in | ) |
Update pedestals & noise with current event
Definition at line 23 of file ApvAnalysis.cc.
References mps_fire::i, recoMuon::in, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, hgchebackDigitizer_cfi::noise, EcalCondDBWriter_cfi::pedestal, and createJobs::tmp.
|
private |
Definition at line 78 of file ApvAnalysis.h.
|
private |
Definition at line 77 of file ApvAnalysis.h.
|
private |
Definition at line 76 of file ApvAnalysis.h.
|
private |
Definition at line 73 of file ApvAnalysis.h.
Referenced by commonModeCalculator(), and setCommonModeCalculator().
|
private |
Definition at line 75 of file ApvAnalysis.h.
Referenced by noiseCalculator(), and setNoiseCalculator().
|
private |
Definition at line 74 of file ApvAnalysis.h.
Referenced by pedestalCalculator(), and setPedestalCalculator().