Go to the documentation of this file. 1 #ifndef ApvAnalysisFactory_h
2 #define ApvAnalysisFactory_h
27 int theNumCMstripsInGroup,
29 float theMaskNoiseCut,
31 float theMaskTruncCut,
32 float theCutToAvoidSignal,
33 int theEventInitNumber,
34 int theEventIterNumber);
48 std::vector<float>
getCommonMode(uint32_t det_id,
int apvNumber);
float getStripPedestal(uint32_t det_id, int stripNumber)
void getNoise(uint32_t det_id, int apvNumber, ApvAnalysis::PedestalType &noise)
std::vector< StripMaskType > MaskType
void deleteApv(ApvAnalysis *apv)
void getPedestal(uint32_t det_id, int apvNumber, ApvAnalysis::PedestalType &peds)
void updatePair(uint32_t det_id, size_t apvPair, const edm::DetSet< SiStripRawDigi > &in)
bool instantiateApvs(uint32_t det_id, int numberOfApvs)
void update(uint32_t det_id, const edm::DetSet< SiStripRawDigi > &in)
void getMask(uint32_t det_id, TkApvMask::MaskType &tmp)
std::map< ApvAnalysis *, uint32_t > InverseMap
float getStripNoise(uint32_t det_id, int stripNumber)
float getStripRawNoise(uint32_t det_id, int stripNumber)
std::string theAlgorithmType_
ApvAnalysisVector getApvAnalysis(const uint32_t nDET_ID)
void getRawNoise(uint32_t det_id, int apvNumber, ApvAnalysis::PedestalType &noise)
std::map< uint32_t, ApvAnalysisVector > ApvAnalysisMap
std::map< ApvAnalysis *, int > MapNumberingPosition
float theCutToAvoidSignal_
std::string getStatus(uint32_t det_id)
void getCommonMode(uint32_t det_id, ApvAnalysis::PedestalType &tmp)
std::vector< ApvAnalysis * > ApvAnalysisVector
ApvAnalysisFactory(std::string theAlgorithmType, int theNumCMstripsInGroup, int theMaskCalcFlag, float theMaskNoiseCut, float theMaskDeadCut, float theMaskTruncCut, float theCutToAvoidSignal, int theEventInitNumber, int theEventIterNumber)
std::vector< float > PedestalType
bool isUpdating(uint32_t detId)
int theNumCMstripsInGroup_
void getCommonModeSlope(uint32_t det_id, ApvAnalysis::PedestalType &tmp)
void constructAuxiliaryApvClasses(ApvAnalysis *theApv, uint32_t det_id, int thisApv)