1 #ifndef CastorReco_CastorTower_h
2 #define CastorReco_CastorTower_h
CastorCell_iterator cellsEnd() const
last iterator over CastorCell constituents
double emEnergy() const
tower em energy
double emEnergy_
tower em energy
virtual ~CastorTower()
destructor
double rho() const
rho of tower centroid
bool operator<=(const CastorTower &rhs) const
comparison <= operator
double energy_
tower energy
size_t cellsSize() const
number of CastorCell constituents
CastorCell_iterator cellsBegin() const
fist iterator over CastorCell constituents
edm::Ref< CastorTowerCollection > CastorTowerRef
CastorCellRefVector usedCells_
references to CastorCell constituents
double eta() const
pseudorapidity of tower centroid
const_iterator end() const
Termination of iteration.
const_iterator begin() const
Initialize an iterator over the RefVector.
double x() const
x of tower centroid
CastorTowerRefVector::iterator CastorTower_iterator
iterator over a vector of references to CastorTower objects all in the same collection ...
double fem_
tower em/tot Ratio
double fem() const
tower em/tot ratio
double fhot_
tower hotcell/tot ratio
CastorCellRefVector getUsedCells() const
vector of used Cells
ROOT::Math::XYZPoint position_
tower centroid position
double energy() const
tower energy
ROOT::Math::XYZPoint position() const
tower centroid position
edm::RefVector< CastorTowerCollection > CastorTowerRefVector
vector of references to CastorTower objects all in the same collection
XYZPointD XYZPoint
point in space with cartesian internal representation
bool operator>=(const CastorTower &rhs) const
comparison >= operator
double fhot() const
tower hotcell/tot ratio
double y() const
y of tower centroid
double depth() const
tower depth in z
double hadEnergy_
tower had energy
void add(const CastorCellRef &cell)
add reference to constituent CastorCell
double hadEnergy() const
tower had energy
bool operator<(const CastorTower &rhs) const
comparison <= operator
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.
bool operator>(const CastorTower &rhs) const
comparison > operator
std::vector< CastorTower > CastorTowerCollection
collection of CastorTower objects
double phi() const
azimuthal angle of tower centroid