CMS 3D CMS Logo

CastorCluster.cc
Go to the documentation of this file.
2 
5  const double emEnergy,
6  const double hadEnergy,
7  const double fem,
8  const double width,
9  const double depth,
10  const double fhot,
11  const double sigmaz,
12  const reco::CastorTowerRefVector& usedTowers) {
14  energy_ = energy;
17  fem_ = fem;
18  width_ = width;
19  depth_ = depth;
20  fhot_ = fhot;
21  sigmaz_ = sigmaz;
22  for (reco::CastorTowerRefVector::const_iterator towerit = usedTowers.begin(); towerit != usedTowers.end();
23  ++towerit) {
24  usedTowers_.push_back((*towerit));
25  }
26 }
27 
ApeEstimator_cff.width
width
Definition: ApeEstimator_cff.py:24
reco::CastorCluster::energy_
double energy_
cluster energy
Definition: CastorCluster.h:124
reco::CastorCluster::sigmaz
double sigmaz() const
cluster sigma z
Definition: CastorCluster.h:78
ROOT::Math::XYZPoint
Transform3DPJ::Point XYZPoint
Definition: Transform3DPJ.cc:33
edm::RefVector::begin
const_iterator begin() const
Initialize an iterator over the RefVector.
Definition: RefVector.h:223
CastorCluster.h
reco::CastorCluster::position_
ROOT::Math::XYZPoint position_
cluster centroid position
Definition: CastorCluster.h:127
edm::RefVector< CastorTowerCollection >
reco::CastorCluster::width
double width() const
cluster width in phi
Definition: CastorCluster.h:69
edm::RefVector::end
const_iterator end() const
Termination of iteration.
Definition: RefVector.h:228
reco::CastorCluster::usedTowers_
CastorTowerRefVector usedTowers_
references to CastorTower constituents
Definition: CastorCluster.h:151
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition: HCALHighEnergyHPDFilter_cfi.py:5
LEDCalibrationChannels.depth
depth
Definition: LEDCalibrationChannels.py:65
reco::CastorCluster::CastorCluster
CastorCluster()
default constructor. Sets energy and position to zero
Definition: CastorCluster.h:27
reco::CastorCluster::~CastorCluster
virtual ~CastorCluster()
destructor
Definition: CastorCluster.cc:28
reco::CastorCluster::fem_
double fem_
cluster em/tot Ratio
Definition: CastorCluster.h:136
reco::CastorCluster::width_
double width_
cluster width
Definition: CastorCluster.h:139
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
reco::CastorCluster::depth
double depth() const
cluster depth in z
Definition: CastorCluster.h:72
reco::CastorCluster::energy
double energy() const
cluster energy
Definition: CastorCluster.h:54
reco::CastorCluster::position
ROOT::Math::XYZPoint position() const
cluster centroid position
Definition: CastorCluster.h:57
reco::CastorCluster::fem
double fem() const
cluster em/tot ratio
Definition: CastorCluster.h:66
edm::RefVector::push_back
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
Definition: RefVector.h:67
reco::CastorCluster::emEnergy
double emEnergy() const
cluster em energy
Definition: CastorCluster.h:60
reco::CastorCluster::depth_
double depth_
cluster depth
Definition: CastorCluster.h:142
reco::CastorCluster::hadEnergy_
double hadEnergy_
cluster had energy
Definition: CastorCluster.h:133
edm::RefVectorIterator
Definition: EDProductfwd.h:33
reco::CastorCluster::emEnergy_
double emEnergy_
cluster em energy
Definition: CastorCluster.h:130
reco::CastorCluster::fhot
double fhot() const
cluster hotcell/tot ratio
Definition: CastorCluster.h:75
reco::CastorCluster::fhot_
double fhot_
cluster hotcell/tot ratio
Definition: CastorCluster.h:145
reco::CastorCluster::sigmaz_
double sigmaz_
cluster sigma z
Definition: CastorCluster.h:148
reco::CastorCluster::hadEnergy
double hadEnergy() const
cluster had energy
Definition: CastorCluster.h:63