10 #define InvRingCalib_H const edm::InputTag m_ElectronLabel
To take the electrons.
const double m_maxEnergyPerCrystal
maximum energy per crystal cut
const int m_etaWidth
eta size of the regions
void startingNewLoop(unsigned int) override
startingNewLoop
const edm::EDGetTokenT< EBRecHitCollection > m_ebRecHitToken
ED token.
void EERingDef(const edm::EventSetup &)
Defines the rins in the endcap.
std::map< int, int > m_xtalRegionId
association map between raw detIds and Region
void EBRegionDef()
Defines the regions in the barrel.
const int m_usingBlockSolver
to exclude the blocksolver
const int m_startRing
LP define the EE region to calibrate.
InvRingCalib(const edm::ParameterSet &)
ctor
const int m_EEZone
endcap zone to be calibrated
EcalIntercalibConstantMap m_endcapMap
void EERegionDef()
Defines the regions in the endcap.
int EERegionNum() const
The number of regions in EE.
void beginOfJob() override
BeginOfJob.
std::vector< VEcalCalibBlock * > m_IMACalibBlocks
single blocks calibrators
Status duringLoop(const edm::Event &, const edm::EventSetup &) override
duringLoop
int EERegId(int)
gives back in which region of the endcap you are.
Status endOfLoop(const edm::EventSetup &, unsigned int iCounter) override
const double m_maxCoeff
maximum coefficient accepted (RAW)
const edm::EDGetTokenT< reco::GsfElectronCollection > m_gsfElectronToken
const double m_minCoeff
minimum coefficient accepted (RAW)
EcalIntercalibConstantMap m_barrelMap
int EBRegionNum() const
Number of regions in EB.
const edm::InputTag m_barrelAlCa
EcalBarrel Input Collection name.
std::map< int, GlobalPoint > m_cellPos
position of the cell, borders, coords etc...
const int m_recoWindowSidey
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > m_geometryToken
ES token.
VFillMap * m_MapFiller
The class that fills the map!
const int m_etaEnd
eta end of the zone of interest
std::map< int, int > m_Reg
EB regions vs. eta index.
std::vector< DetId > m_barrelCells
geometry things used all over the file
const int m_etaStart
eta start of the zone of interest
std::map< int, int > m_RinginRegion
association map between raw detIds and the number of the ring inside the region
~InvRingCalib() override
dtor
void RegPrepare()
Prepares the EB regions;.
unsigned int m_loops
LP sets the number of loops to do.
std::map< int, int > m_xtalRing
association map between Raw detIds and Rings
const edm::InputTag m_endcapAlCa
EcalEndcap Input Collection name.
const edm::EDGetTokenT< EERecHitCollection > m_eeRecHitToken
const double m_minEnergyPerCrystal
minimum energy per crystal cut
const int m_recoWindowSidex
reconstruction window size
const int m_maxSelectedNumPerRing
maximum number of events per Ring
std::map< int, int > m_cellPhi
const std::string m_EEcoeffFile
const std::string m_EBcoeffFile
coeffs filenames
ECAL TB 2006 calibration with matrix inversion technique.
std::vector< DetId > m_endcapCells
std::map< int, int > m_RingNumOfHits
number of events already read per Ring
std::string m_mapFillerType
int EBRegId(const int)
Gives back in which region you are: