Go to the documentation of this file. 1 #ifndef EcalBarrelSimHitsValidation_H
2 #define EcalBarrelSimHitsValidation_H
31 typedef std::map<uint32_t, float, std::less<uint32_t>>
MapType;
50 int nCellInEta,
int nCellInPhi,
int centralEta,
int centralPhi,
int centralZ,
MapType &themap);
53 int nCellInEta,
int nCellInPhi,
int centralEta,
int centralPhi,
int centralZ,
MapType &themap);
56 int nCellInEta,
int nCellInPhi,
int CentralEta,
int CentralPhi,
int CentralZ,
MapType &fillmap,
MapType &themap);
bool fillEBMatrix(int nCellInEta, int nCellInPhi, int CentralEta, int CentralPhi, int CentralZ, MapType &fillmap, MapType &themap)
float eCluster4x4(float e33, MapType &themap)
virtual float energyInMatrixEB(int nCellInEta, int nCellInPhi, int centralEta, int centralPhi, int centralZ, MapType &themap)
MonitorElement * meEBe4oe9_
dqm::legacy::MonitorElement MonitorElement
MonitorElement * meEBhitLog10EnergyNorm_
MonitorElement * meEBhitEnergy2_
MonitorElement * meEBhitLog10Energy_
MonitorElement * meEBe9oe16_
MonitorElement * meEBe9oe25_
void bookHistograms(DQMStore::IBooker &ib, edm::Run const &, edm::EventSetup const &c) override
EcalBarrelSimHitsValidation(const edm::ParameterSet &ps)
Constructor.
MonitorElement * meEBcrystalEnergy_
std::map< uint32_t, float, std::less< uint32_t > > MapType
MonitorElement * meEBhitEnergy_
edm::EDGetTokenT< PEcalValidInfo > ValidationCollectionToken
uint32_t getUnitWithMaxEnergy(MapType &themap)
MonitorElement * meEBe1oe25_
MonitorElement * menEBCrystals_
MonitorElement * meEBhitLog10Energy25Norm_
std::string EBHitsCollection
MonitorElement * meEBe1oe9_
MonitorElement * meEBe16_
MonitorElement * meEBOccupancy_
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
dqm::legacy::DQMStore DQMStore
MonitorElement * meEBe1oe4_
MonitorElement * meEBLongitudinalShower_
MonitorElement * meEBcrystalEnergy2_
MonitorElement * meEBe25_
edm::EDGetTokenT< edm::PCaloHitContainer > EBHitsToken
MonitorElement * menEBHits_
std::string ValidationCollection
MonitorElement * meEBe16oe25_
std::vector< uint32_t > getIdsAroundMax(int nCellInEta, int nCellInPhi, int centralEta, int centralPhi, int centralZ, MapType &themap)
float eCluster2x2(MapType &themap)