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