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