1 #ifndef _DATAFORMATS_METRECO_HCALNOISERBX_H_
2 #define _DATAFORMATS_METRECO_HCALNOISERBX_H_
16 #include "boost/array.hpp"
60 const std::vector<HcalNoiseHPD>
HPDs(
void)
const;
61 inline std::vector<HcalNoiseHPD>::const_iterator
HPDsBegin(
void)
const {
return hpds_.begin(); }
62 inline std::vector<HcalNoiseHPD>::const_iterator
HPDsEnd(
void)
const {
return hpds_.end(); }
66 std::vector<HcalNoiseHPD>::const_iterator
maxHPD(
double threshold=1.5)
const;
69 const std::vector<float>
allCharge(
void)
const;
99 return t1.
id() < t2.
id();
std::vector< HcalNoiseRBX > HcalNoiseRBXCollection
float allChargeHighest3TS(unsigned int firstts=4) const
float allChargeHighest2TS(unsigned int firstts=4) const
std::vector< HcalNoiseHPD >::const_iterator HPDsBegin(void) const
int numRecHits(double threshold=1.5) const
std::vector< HcalNoiseHPD >::const_iterator HPDsEnd(void) const
std::vector< HcalNoiseHPD >::const_iterator maxHPD(double threshold=1.5) const
double caloTowerEmE(void) const
double caloTowerTotalE(void) const
double recHitEnergy(double theshold=1.5) const
float allChargeTotal(void) const
std::vector< HcalNoiseHPD > hpds_
double caloTowerHadE(void) const
std::set< CaloTower, twrcomp > towerset_t
double caloTowerEmFraction(void) const
std::vector< float > allCharge_
CaloTowerDetId id() const
double minRecHitTime(double threshold=20.0) const
void uniqueTowers(towerset_t &twrs_) const
int totalZeros(void) const
bool operator()(const CaloTower &t1, const CaloTower &t2)
const std::vector< HcalNoiseHPD > HPDs(void) const
double maxRecHitTime(double threshold=20.0) const
const std::vector< float > allCharge(void) const