Go to the documentation of this file.
9 #ifndef EcalEleCalibLooper_H
10 #define EcalEleCalibLooper_H
29 #include "CLHEP/Matrix/GenMatrix.h"
30 #include "CLHEP/Matrix/Matrix.h"
31 #include "CLHEP/Matrix/Vector.h"
edm::InputTag m_endcapAlCa
EcalEndcap Input Collection name.
int EERegionId(const int, const int) const
Gives the id of the region.
int m_etaEnd
eta end of the region of interest
EcalIntercalibConstantMap m_endcapMap
void EERegionDefinition()
void EBRegionDefinition()
DS EB Region Definition.
double m_minCoeff
minimum coefficient accepted (RAW)
ECAL TB 2006 calibration with matrix inversion technique.
int m_etaWidth
eta size of the sub-matrix
std::map< int, int > m_xtalPositionInRegion
int m_maxSelectedNumPerXtal
maximum number of events per crystal
std::vector< DetId > m_barrelCells
std::vector< int > m_regions
int EBregionsNum() const
DS number of regions in EB.
double giveLimit(int)
copes with the infinitives of the tangent
double m_maxEnergyPerCrystal
maximum energy per crystal cut
EcalIntercalibConstantMap m_barrelMap
the maps of recalib coeffs
void beginOfJob() override
BeginOfJob.
std::map< int, int > m_xtalNumOfHits
int EEregionsNum() const
DS Number of regions in EE.
int EBRegionId(const int, const int) const
Reg Id generator EB --— for the barrel.
int EBregionCheck(const int eta, const int phi) const
Tells if you are in the region to be calibrated.
Status endOfLoop(const edm::EventSetup &, unsigned int iCounter) override
std::vector< VEcalCalibBlock * > m_EcalCalibBlocks
single blocks calibrators
int m_phiEndEB
phi end of the region of interest
~EcalEleCalibLooper() override
dtor
void startingNewLoop(unsigned int) override
unsigned int m_loops
DS sets the number of loops to do.
int etaShifter(const int) const
LP Change the coordinate system.
double m_minEnergyPerCrystal
minimum energy per crystal cut
double m_maxCoeff
maximum coefficient accepted (RAW)
edm::InputTag m_ElectronLabel
To take the electrons.
edm::InputTag m_barrelAlCa
EcalBarrel Input Collection name.
Status duringLoop(const edm::Event &, const edm::EventSetup &) override
int m_etaStart
phi size of the additive border to the sub-matrix
std::map< int, int > m_xtalRegionId
int m_phiWidthEB
eta size of the additive border to the sub-matrix
int m_recoWindowSidex
reconstruction window size
std::vector< DetId > m_endcapCells
int m_phiStartEB
phi start of the region of interest
int EEregionCheck(const int, const int) const
returns zero if the coordinates are in the right place.
EcalEleCalibLooper(const edm::ParameterSet &)
ctor
int m_usingBlockSolver
to exclude the blocksolver
int m_radStart
DS For the EE.