1 #ifndef CastorReco_CastorTower_h
2 #define CastorReco_CastorTower_h
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
edm::Ref< CastorRecHitCollection > CastorRecHitRef
edm::Ref< CastorTowerCollection > CastorTowerRef
CastorRecHitRefs::iterator rechitsBegin() const
fist iterator over CastorRecHit 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
CastorRecHitRefs usedRecHits_
references to CastorRecHit constituents
CastorTowerRefVector::iterator CastorTower_iterator
iterator over a vector of references to CastorTower objects all in the same collection ...
size_t rechitsSize() const
number of CastorRecHit constituents
double fem_
tower em/tot Ratio
double fem() const
tower em/tot ratio
void add(const CastorRecHitRef &rechit)
add reference to constituent CastorRecHit
double fhot_
tower hotcell/tot ratio
ROOT::Math::XYZPoint position_
tower centroid position
double energy() const
tower energy
ROOT::Math::XYZPoint position() const
tower centroid position
CastorRecHitRefs getUsedRecHits() const
vector of used RecHits
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
double hadEnergy() const
tower had energy
bool operator<(const CastorTower &rhs) const
comparison <= operator
Transform3DPJ::Point XYZPoint
CastorRecHitRefs::iterator rechitsEnd() const
last iterator over CastorRecHit constituents
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
size_type size() const
Size of the RefVector.
edm::SortedCollection< CastorRecHit > CastorRecHitCollection
bool operator>(const CastorTower &rhs) const
comparison > operator
std::vector< CastorTower > CastorTowerCollection
collection of CastorTower objects
edm::RefVector< CastorRecHitCollection > CastorRecHitRefs
double phi() const
azimuthal angle of tower centroid