17 for(; itscl < itsclE ; ++itscl) {
33 for( ; itscl < itsclE ; ++ itscl) {
58 const std::vector<reco::CaloCluster>& basicClusters(electron->
basicClusters());
110 }
else if (
vCov_[1] > 0) {
static bool sortClusters(const reco::CaloCluster *c1, const reco::CaloCluster *c2)
CaloCluster_iterator preshowerClustersBegin() const
fist iterator over PreshowerCluster constituents
std::vector< float > vCov_
std::vector< const reco::CaloCluster * > theESClusters_
std::vector< const reco::CaloCluster * > theBasicClusters_
float esClusterEnergy(unsigned i) const
const std::vector< reco::CaloCluster > & basicClusters() const
float subClusterE3x3(unsigned i) const
void computeLocalCovariances()
double eta() const
pseudorapidity of cluster centroid
SuperClusterHelper(const reco::GsfElectron *electron, const EcalRecHitCollection *rechits, const CaloTopology *, const CaloGeometry *)
const CaloTopology * topology_
float esClusterEta(unsigned i) const
reco::SuperClusterRef superCluster() const
override the reco::GsfElectron::superCluster method, to access the internal storage of the superclust...
float sigmaIetaIeta() const
float subClusterEnergy(unsigned i) const
virtual SuperClusterRef superCluster() const
reference to a SuperCluster
const reco::CaloCluster * seedCluster_
double energy() const
cluster energy
const reco::SuperCluster * theSuperCluster_
const EcalRecHitCollection * rechits_
float subClusterEmax(unsigned i) const
const CaloGeometry * geometry_
float esClusterPhi(unsigned i) const
float subClusterPhi(unsigned i) const
bool localCoordinatesComputed_
local coordinates
Analysis-level electron class.
void localCoordsEB(const reco::CaloCluster &bclus, const edm::EventSetup &es, float &etacry, float &phicry, int &ieta, int &iphi, float &thetatilt, float &phitilt) const
CaloCluster_iterator clustersBegin() const
fist iterator over BasicCluster constituents
const reco::GsfElectron * theElectron_
reco::CaloClusterPtr seed() const
direct access to the seed cluster
const std::vector< reco::CaloCluster > & preshowerClusters() const
float subClusterEta(unsigned i) const
double phi() const
azimuthal angle of cluster centroid
void localCoordsEE(const reco::CaloCluster &bclus, const edm::EventSetup &es, float &xcry, float &ycry, int &ix, int &iy, float &thetatilt, float &phitilt) const
CaloCluster_iterator preshowerClustersEnd() const
last iterator over PreshowerCluster constituents
CaloCluster_iterator clustersEnd() const
last iterator over BasicCluster constituents