Go to the documentation of this file. 1 #ifndef EgammaReco_SuperCluster_h
2 #define EgammaReco_SuperCluster_h
39 double Epreshower = 0.,
42 double Epreshower1 = 0.,
43 double Epreshower2 = 0.);
51 double Epreshower = 0.,
54 double Epreshower1 = 0.,
55 double Epreshower2 = 0.);
void setPreshowerClusters(const CaloClusterPtrVector &clusters)
size_type size() const
Size of the RefVector.
const CaloClusterPtrVector & clusters() const
const access to the cluster list itself
size_t clustersSize() const
number of BasicCluster constituents
void setEtaWidth(double ew)
const_iterator begin() const
void setPreshowerPlanesStatus(const uint32_t &status)
SuperCluster()
default constructor
size_t preshowerClustersSize() const
number of BasicCluster PreShower constituents
void setPreshowerEnergy(double preshowerEnergy)
std::vector< std::pair< DetId, float > > hitsAndFractions_
static const uint32_t flagsMask_
void addCluster(const CaloClusterPtr &r)
add reference to constituent BasicCluster
void setSeed(const CaloClusterPtr &r)
list of used xtals by DetId // now inherited by CaloCluster
double preshowerEnergyPlane2() const
CaloCluster_iterator preshowerClustersBegin() const
fist iterator over PreshowerCluster constituents
static const uint32_t flagsOffset_
double phiWidth() const
obtain phi and eta width of the Super Cluster
CaloClusterPtrVector clusters_
references to BasicCluster constitunets
void setPreshowerEnergyPlane1(double preshowerEnergy1)
void push_back(Ptr< T > const &iPtr)
double preshowerEnergyPlane1() const
Structure Point Contains parameters of Gaussian fits to DMRs.
XYZPointD XYZPoint
point in space with cartesian internal representation
const CaloClusterPtr & seed() const
seed BasicCluster
void setClusters(const CaloClusterPtrVector &clusters)
double preshowerEnergy_
used hits by detId - retrieved from BC constituents – now inherited from CaloCluster
CaloCluster_iterator clustersBegin() const
fist iterator over BasicCluster constituents
const_iterator end() const
void addPreshowerCluster(const CaloClusterPtr &r)
add reference to constituent BasicCluster
const math::XYZPoint & position() const
cluster centroid position
void setPreshowerEnergyPlane2(double preshowerEnergy2)
double preshowerEnergy() const
energy deposited in preshower
double rawEnergy() const
raw uncorrected energy (sum of energies of component BasicClusters)
void clearHitsAndFractions()
CaloCluster_iterator preshowerClustersEnd() const
last iterator over PreshowerCluster constituents
void setPhiWidth(double pw)
CaloClusterPtrVector preshowerClusters_
references to BasicCluster constitunets
const int getPreshowerPlanesStatus() const
const CaloClusterPtrVector & preshowerClusters() const
const access to the preshower cluster list itself
CaloCluster_iterator clustersEnd() const
last iterator over BasicCluster constituents
CaloClusterPtr seed_
reference to BasicCluster seed
double energy() const
cluster energy