7 CaloCluster( energy, position ), preshowerEnergy_(0), rawEnergy_(0), phiWidth_(0), etaWidth_(0) {
15 double Epreshower,
double phiWidth,
double etaWidth) :
25 bcit != clusters.
end();
30 const std::vector< std::pair<DetId, float> > & v1 = (*bcit)->hitsAndFractions();
31 for( std::vector< std::pair<DetId, float> >::const_iterator diIt = v1.begin();
47 double Epreshower,
double phiWidth,
double etaWidth) :
57 bcit != clusters.
end();
62 const std::vector< std::pair<DetId, float> > & v1 = (*bcit)->hitsAndFractions();
63 for( std::vector< std::pair<DetId, float> >::const_iterator diIt = v1.begin();
72 pcit != preshowerClusters.
end();
CaloClusterPtrVector clusters_
references to BasicCluster constitunets
double phiWidth() const
obtain phi and eta width of the Super Cluster
void push_back(Ptr< T > const &iPtr)
CaloClusterPtrVector preshowerClusters_
references to BasicCluster constitunets
std::vector< std::pair< DetId, float > > hitsAndFractions_
static int position[TOTALCHAMBERS][3]
const_iterator begin() const
double preshowerEnergy_
used hits by detId - retrieved from BC constituents – now inherited from CaloCluster ...
CaloClusterPtr seed_
reference to BasicCluster seed
const_iterator end() const
SuperCluster()
default constructor
XYZPointD XYZPoint
point in space with cartesian internal representation
CaloCluster_iterator clustersBegin() const
fist iterator over BasicCluster constituents
const CaloClusterPtr & seed() const
seed BasicCluster
CaloCluster_iterator clustersEnd() const
last iterator over BasicCluster constituents