1 #ifndef CalibCalorimetry_EcalLaserAnalyzer_EcalABAnalyzer_h
2 #define CalibCalorimetry_EcalLaserAnalyzer_EcalABAnalyzer_h
35 #define NCRYSEB 1700 // Number of crystals per EB supermodule
38 #define NCRYSEE 830 // Number of crystals per EE supermodule
const double _qualpercent
const edm::EventSetup & c
std::string alphainitfile
const double _ratiomincuthigh
const unsigned int _nevtmax
const std::string digiCollection_
const unsigned int _timingcuthigh
const double _ratiomincutlow
const unsigned int _firstsample
const std::string _ecalPart
const unsigned int _lastsample
std::vector< int > colors
const unsigned int _timingqualhigh
~EcalABAnalyzer() override
const unsigned int _nsamples
const double _presamplecut
const std::string resdir_
const edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > mappingToken_
edm::EDGetTokenT< EBDigiCollection > ebDigiToken_
const unsigned int _timingquallow
EcalABAnalyzer(const edm::ParameterSet &iConfig)
edm::EDGetTokenT< EEDigiCollection > eeDigiToken_
const edm::EDGetTokenT< EcalRawDataCollection > rawDataToken_
unsigned int nevtAB[1700]
const unsigned int _niter
const unsigned int _timingcutlow
std::map< int, int > channelMapEE
void analyze(const edm::Event &e, const edm::EventSetup &c) override
const std::string eventHeaderProducer_
std::vector< int > dccMEM
const std::string eventHeaderCollection_
std::vector< int > modules
const std::string digiProducer_
const double _ratiomaxcutlow