const edm::InputTag EEDigis_
void analyze(edm::Event const &, edm::EventSetup const &) override
std::string floatToString(float num)
std::vector< int > maskedFEDs_
int getEEIndex(EcalElectronicsId elecId)
const edm::EDGetTokenT< EEDigiCollection > eeDigiToken_
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
void selectHits(edm::Handle< EcalRecHitCollection > hits, int ievt)
std::string intToString(int num)
std::vector< std::string > maskedEBs_
const EcalElectronicsMapping * ecalElectronicsMap_
static edm::Service< TFileService > fileService
std::map< std::string, int > seedFrequencyMap_
void endRun(edm::Run const &, edm::EventSetup const &) override
std::set< EEDetId > listEEChannels
std::map< int, EcalDCCHeaderBlock > FEDsAndDCCHeaders_
const edm::EDGetTokenT< EcalRawDataCollection > rawDataToken_
EcalMipGraphs(const edm::ParameterSet &)
std::set< EBDetId > listEBChannels
std::map< int, float > crysAndAmplitudesMap_
const edm::InputTag EBRecHitCollection_
const edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > ecalMappingToken_
const edm::InputTag EERecHitCollection_
TGraph * selectDigi(DetId det, int ievt)
const CaloTopology * caloTopo_
std::vector< int > seedCrys_
const edm::EDGetTokenT< EcalRecHitCollection > ebRecHitToken_
std::vector< int > maskedChannels_
const edm::InputTag EBDigis_
edm::Handle< EEDigiCollection > EEdigisHandle
std::vector< std::string > * names
const edm::EDGetTokenT< EBDigiCollection > ebDigiToken_
void beginRun(edm::Run const &, edm::EventSetup const &) override
const edm::ESGetToken< CaloTopology, CaloTopologyRecord > topologyToken_
const edm::EDGetTokenT< EcalRecHitCollection > eeRecHitToken_
std::map< int, TH1F * > FEDsAndTimingHists_
const edm::InputTag headerProducer_
~EcalMipGraphs() override
static float gainRatio[3]
const double minTimingAmp_
TH1F * allFedsTimingHist_
edm::Handle< EBDigiCollection > EBdigisHandle