1 #ifndef CastorReco_CastorCluster_h 2 #define CastorReco_CastorCluster_h double depth() const
cluster depth in z
virtual ~CastorCluster()
destructor
double emEnergy() const
cluster em energy
void add(const CastorTowerRef &tower)
add reference to constituent CastorTower
CastorTowerRefVector usedTowers_
references to CastorTower constituents
double width_
cluster width
double y() const
y of cluster centroid
edm::RefVector< CastorClusterCollection > CastorClusterRefVector
vector of references to CastorCluster objects all in the same collection
CastorCluster()
default constructor. Sets energy and position to zero
double phi() const
azimuthal angle of cluster centroid
std::vector< CastorCluster > CastorClusterCollection
collection of CastorCluster objects
double sigmaz() const
cluster sigma z
double sigmaz_
cluster sigma z
CastorTower_iterator towersEnd() const
last iterator over CastorTower constituents
double fhot() const
cluster hotcell/tot ratio
const_iterator end() const
Termination of iteration.
CastorTower_iterator towersBegin() const
fist iterator over CastorTower constituents
double energy_
cluster energy
double width() const
cluster width in phi
const_iterator begin() const
Initialize an iterator over the RefVector.
bool operator<=(const CastorCluster &rhs) const
comparison <= operator
double eta() const
pseudorapidity of cluster centroid
edm::Ref< CastorClusterCollection > CastorClusterRef
CastorClusterRefVector::iterator CastorCluster_iterator
iterator over a vector of references to CastorCluster objects all in the same collection ...
double depth_
cluster depth
double fem_
cluster em/tot Ratio
ROOT::Math::XYZPoint position_
cluster centroid position
double fem() const
cluster em/tot ratio
double emEnergy_
cluster em energy
double energy() const
cluster energy
size_t towersSize() const
number of CastorTower constituents
bool operator>(const CastorCluster &rhs) const
comparison > operator
ROOT::Math::XYZPoint position() const
cluster centroid position
CastorTowerRefVector getUsedTowers() const
vector of used Towers
double x() const
x of cluster centroid
bool operator<(const CastorCluster &rhs) const
comparison <= operator
double hadEnergy_
cluster had energy
XYZPointD XYZPoint
point in space with cartesian internal representation
double rho() const
rho of cluster centroid
double hadEnergy() const
cluster had energy
Transform3DPJ::Point XYZPoint
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
size_type size() const
Size of the RefVector.
double fhot_
cluster hotcell/tot ratio
bool operator>=(const CastorCluster &rhs) const
comparison >= operator