Go to the documentation of this file.
17 : theMapping_(theMapping), debug_(
debug), famos_(famos), nbMaxXtals_(nbMaxXtals) {
30 v.resize(maxNrSamples);
32 for (
int i = 0;
i < 5;
i++)
std::vector< int > add_out_
virtual ~EcalFenixStrip()
EcalFenixAmplitudeFilter * amplitude_filter_
calculates the peak for Fenix strip, barrel input : 18 bits output: boolean
void process_part2_endcap(uint32_t stripid, const EcalTPGSlidingWindow *ecaltpgSlidW, const EcalTPGFineGrainStripEE *ecaltpgFgStripEE, const EcalTPGStripStatus *ecaltpgStripStatus)
EcalFenixStrip(const edm::EventSetup &setup, const EcalElectronicsMapping *theMapping, bool debug, bool famos, int maxNrSamples, int nbMaxXtals)
EcalFenixStripFormatEE * getFormatterEE() const
std::vector< int > fgvb_out_temp_
EcalFenixStripFormatEB * fenixFormatterEB_
EcalFenixEtStrip * adder_
std::vector< int > format_out_
EcalFenixStripFgvbEE * fgvbEE_
EcalFenixStripFormatEB * getFormatterEB() const
void process_part2_barrel(uint32_t stripid, const EcalTPGSlidingWindow *ecaltpgSlidW, const EcalTPGFineGrainStripEE *ecaltpgFgStripEE)
Linearisation for Fenix strip input: 16 bits corresponding to input EBDataFrame output: 18 bits.
calculation of Fgvb for the endcap in Fenix Strip calculates fgvb for the endcap in Fenix Strip
std::vector< int > filt_out_
std::vector< std::vector< int > > lin_out_
std::vector< int > peak_out_
std::vector< EcalFenixLinearizer * > linearizer_
calculates .... for Fenix strip, barrel input: 18 bits output: 18 bits
EcalFenixStripFormatEE * fenixFormatterEE_
std::vector< int > fgvb_out_
EcalFenixPeakFinder * peak_finder_