7 CaloCluster( energy, position ), preshowerEnergy_(0), rawEnergy_(0), phiWidth_(0), etaWidth_(0), preshowerEnergy1_(0), preshowerEnergy2_(0) {
15 double Epreshower,
double phiWidth,
double etaWidth,
double Epreshower1,
double Epreshower2) :
21 preshowerEnergy_ = Epreshower;
22 preshowerEnergy1_ = Epreshower1;
23 preshowerEnergy2_ = Epreshower2;
27 bcit != clusters.
end();
29 clusters_.push_back( (*bcit) );
32 const std::vector< std::pair<DetId, float> > & v1 = (*bcit)->hitsAndFractions();
33 for( std::vector< std::pair<DetId, float> >::const_iterator diIt = v1.begin();
36 hitsAndFractions_.push_back( (*diIt) );
49 double Epreshower,
double phiWidth,
double etaWidth,
double Epreshower1,
double Epreshower2) :
55 preshowerEnergy_ = Epreshower;
56 preshowerEnergy1_ = Epreshower1;
57 preshowerEnergy2_ = Epreshower2;
61 bcit != clusters.
end();
63 clusters_.push_back( (*bcit) );
66 const std::vector< std::pair<DetId, float> > & v1 = (*bcit)->hitsAndFractions();
67 for( std::vector< std::pair<DetId, float> >::const_iterator diIt = v1.begin();
70 hitsAndFractions_.push_back( (*diIt) );
76 pcit != preshowerClusters.
end();
78 preshowerClusters_.push_back( (*pcit) );
87 bcItr != clustersEnd(); bcItr++){
88 rawEnergy_ += (*bcItr)->energy();
const_iterator begin() const
const_iterator end() const
SuperCluster()
default constructor
XYZPointD XYZPoint
point in space with cartesian internal representation
static int position[264][3]