#include <CaloCluster.h>
Public Types | |
enum | AlgoId { island = 0, hybrid = 1, fixedMatrix = 2, dynamicHybrid = 3, multi5x5 = 4, particleFlow = 5, hgcal_em = 6, hgcal_had = 7, hgcal_mixed = 8, undefined = 1000 } |
typedef AlgoId | AlgoID |
enum | SCFlags { cleanOnly = 0, common = 100, uncleanOnly = 200 } |
Public Member Functions | |
void | addHitAndFraction (DetId id, float fraction) |
AlgoId | algo () const |
algorithm identifier More... | |
AlgoID | algoID () const |
CaloCluster () | |
default constructor. Sets energy and position to zero More... | |
CaloCluster (AlgoID algoID) | |
constructor with algoId, to be used in all child classes More... | |
CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID) | |
CaloCluster (double energy, const math::XYZPoint &position) | |
constructor from values More... | |
CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID, const AlgoID &algoID, uint32_t flags=0) | |
CaloCluster (double energy, const math::XYZPoint &position, const CaloID &caloID, const std::vector< std::pair< DetId, float > > &usedHitsAndFractions, const AlgoId algoId, const DetId seedId=DetId(0), uint32_t flags=0) | |
CaloCluster (double energy, const math::XYZPoint &position, float chi2, const std::vector< DetId > &usedHits, const AlgoId algoId, uint32_t flags=0) | |
temporary compatibility constructor More... | |
const CaloID & | caloID () const |
double | correctedEnergy () const |
float | correctedEnergyUncertainty () const |
double | energy () const |
cluster energy More... | |
double | eta () const |
pseudorapidity of cluster centroid More... | |
uint32_t | flags () const |
const std::vector< std::pair < DetId, float > > & | hitsAndFractions () const |
bool | isInClean () const |
bool | isInUnclean () const |
bool | operator< (const CaloCluster &rhs) const |
comparison < operator More... | |
bool | operator<= (const CaloCluster &rhs) const |
comparison <= operator More... | |
bool | operator== (const CaloCluster &rhs) const |
comparison == operator More... | |
bool | operator> (const CaloCluster &rhs) const |
comparison > operator More... | |
bool | operator>= (const CaloCluster &rhs) const |
comparison >= operator More... | |
double | phi () const |
azimuthal angle of cluster centroid More... | |
const math::XYZPoint & | position () const |
cluster centroid position More... | |
std::string | printHitAndFraction (unsigned i) const |
print hitAndFraction More... | |
void | reset () |
resets the CaloCluster (position, energy, hitsAndFractions) More... | |
DetId | seed () const |
return DetId of seed More... | |
void | setAlgoId (const AlgoId &id) |
void | setCaloId (const CaloID &id) |
void | setCorrectedEnergy (double cenergy) |
void | setCorrectedEnergyUncertainty (float energyerr) |
void | setEnergy (double energy) |
void | setFlags (uint32_t flags) |
void | setPosition (const math::XYZPoint &p) |
void | setSeed (const DetId &id) |
size_t | size () const |
size in number of hits (e.g. in crystals for ECAL) More... | |
double | x () const |
x coordinate of cluster centroid More... | |
double | y () const |
y coordinate of cluster centroid More... | |
double | z () const |
z coordinate of cluster centroid More... | |
virtual | ~CaloCluster () |
destructor More... | |
Protected Attributes | |
AlgoID | algoID_ |
CaloID | caloID_ |
bitmask for detector information More... | |
double | correctedEnergy_ |
float | correctedEnergyUncertainty_ |
double | energy_ |
cluster energy More... | |
uint32_t | flags_ |
std::vector< std::pair< DetId, float > > | hitsAndFractions_ |
math::XYZPoint | position_ |
cluster centroid position More... | |
DetId | seedId_ |
DetId of seed. More... | |
Static Protected Attributes | |
static const uint32_t | flagsMask_ =0x0FFFFFFF |
static const uint32_t | flagsOffset_ =28 |
Friends | |
std::ostream & | operator<< (std::ostream &out, const CaloCluster &cluster) |
print me More... | |
Base class for all types calorimeter clusters
Comments: modified AlgoId enumeration to include cleaning status flags In summary: algoID_ < 200 object is in clean collection algoID_ >=100 object is in unclean collection
Definition at line 29 of file CaloCluster.h.
typedef AlgoId reco::CaloCluster::AlgoID |
Definition at line 39 of file CaloCluster.h.
Enumerator | |
---|---|
island | |
hybrid | |
fixedMatrix | |
dynamicHybrid | |
multi5x5 | |
particleFlow | |
hgcal_em | |
hgcal_had | |
hgcal_mixed | |
undefined |
Definition at line 32 of file CaloCluster.h.
Enumerator | |
---|---|
cleanOnly | |
common | |
uncleanOnly |
Definition at line 35 of file CaloCluster.h.
|
inline |
default constructor. Sets energy and position to zero
Definition at line 42 of file CaloCluster.h.
|
inline |
constructor with algoId, to be used in all child classes
Definition at line 47 of file CaloCluster.h.
|
inline |
Definition at line 51 of file CaloCluster.h.
|
inline |
constructor from values
Definition at line 61 of file CaloCluster.h.
|
inline |
Definition at line 66 of file CaloCluster.h.
References flags(), flags_, and flagsMask_.
|
inline |
Definition at line 76 of file CaloCluster.h.
References flags(), flags_, and flagsMask_.
|
inline |
temporary compatibility constructor
Definition at line 90 of file CaloCluster.h.
References flags(), flags_, flagsMask_, hitsAndFractions_, and i.
|
inlinevirtual |
|
inline |
Definition at line 185 of file CaloCluster.h.
References hitsAndFractions_.
Referenced by reco::PFCluster::addRecHitFraction(), PFEGammaAlgo::buildRefinedSuperCluster(), PFECALSuperClusterAlgo::buildSuperCluster(), PFElectronTranslator::createSuperClusters(), PFPhotonTranslator::createSuperClusters(), and EGRefinedSCFixer::makeFixedRefinedBarrelSC().
|
inline |
algorithm identifier
Definition at line 172 of file CaloCluster.h.
References algoID_.
Referenced by algoID(), PFElectronTranslator::createBasicCluster(), and PFPhotonTranslator::createBasicCluster().
|
inline |
|
inline |
Definition at line 183 of file CaloCluster.h.
References caloID_.
Referenced by PFElectronTranslator::createBasicCluster(), PFPhotonTranslator::createBasicCluster(), and reco::PFCluster::layer().
|
inline |
Definition at line 122 of file CaloCluster.h.
References correctedEnergy_.
Referenced by EcalRegressionData::fill().
|
inline |
Definition at line 123 of file CaloCluster.h.
References correctedEnergyUncertainty_.
|
inline |
cluster energy
Definition at line 121 of file CaloCluster.h.
References energy_.
Referenced by ESRecoSummary::analyze(), GenPurposeSkimmerData::analyze(), ErsatzMEt::analyze(), EgammaSCEnergyCorrectionAlgo::applyCorrection(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), EgammaSCEnergyCorrectionAlgo::applyCrackCorrection(), EgammaSCEnergyCorrectionAlgo::applyLocalContCorrection(), ConvertedPhotonProducer::buildCollections(), ConversionTrackCandidateProducer::buildCollections(), PFECALSuperClusterAlgo::buildSuperCluster(), SuperClusterShapeAlgo::Calculate_Covariances(), converter::SuperClusterToCandidate::convert(), HFRecoEcalCandidateAlgo::correctEPosition(), GsfElectronAlgo::createElectron(), DetectorVector(), reco::PreshowerCluster::et(), fBremScCorr(), ZeeCalibration::fillEleInfo(), PFEGammaAlgo::fillPFCandidates(), ElectronSeedProducer::filterClusters(), EcalClusterSeverityLevelAlgo::fractionAroundClosestProblematic(), SCEnergyCorrectorSemiParm::getCorrections(), EcalClusterEnergyCorrection::getValue(), EcalClusterEnergyUncertainty::getValue(), EcalClusterEnergyUncertaintyObjectSpecific::getValue(), EcalClusterCrackCorrection::getValue(), EcalClusterSeverityLevelAlgo::goodFraction(), PFElecTkProducer::isSharingEcalEnergyWithEgSC(), EcalClusterLocal::localCoordsEB(), EcalClusterLocal::localCoordsEE(), Multi5x5BremRecoveryClusterAlgo::makeIslandSuperClusters(), PreshowerClusterAlgo::makeOneCluster(), OutInConversionSeedFinder::makeSeeds(), HybridClusterAlgo::makeSuperClusters(), SuperClusterEt::operator()(), ClusterEtLess::operator()(), HoECalculator::operator()(), reco::PreshowerCluster::operator<(), PhysicsVector(), UnifiedSCCollectionProducer::produce(), UncleanSCRecoveryProducer::produce(), EcalDigiSelector::produce(), PreshowerPhiClusterProducer::produce(), PreshowerClusterProducer::produce(), HFRecoEcalCandidateAlgo::produce(), SiStripElectronProducer::produce(), EgammaSCCorrectionMaker::produce(), HiEgammaSCCorrectionMaker::produce(), Jet.Jet::rawEnergy(), SuperClusterHelper::seedEnergy(), setEnergy(), SuperClusterHelper::sortClusters(), and SuperClusterHelper::SuperClusterHelper().
|
inline |
pseudorapidity of cluster centroid
Definition at line 163 of file CaloCluster.h.
References position_.
Referenced by Particle.Particle::__str__(), EgammaIsoESDetIdCollectionProducer::addDetIds(), HLTEgamma::analyze(), GenPurposeSkimmerData::analyze(), DiJetAnalyzer::analyze(), ErsatzMEt::analyze(), GammaJetAnalysis::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), ConversionTrackCandidateProducer::buildCollections(), EgammaSuperClusters::closestMCParticle(), EgammaTowerIsolationNew< NC >::compute(), HFRecoEcalCandidateAlgo::correctEPosition(), DetectorVector(), EcalClusterLazyToolsBase::eseffsirir(), EcalClusterLazyToolsBase::eseffsixix(), EcalClusterLazyToolsBase::eseffsiyiy(), reco::PreshowerCluster::et(), SuperClusterHelper::eta(), fBremScCorr(), fEtaScCorr(), fEtEtaCorr(), EcalRegressionData::fill(), SCEnergyCorrectorSemiParm::getCorrections(), EcalClusterEnergyCorrection::getValue(), EcalClusterEnergyUncertaintyObjectSpecific::getValue(), EcalClusterEnergyUncertainty::getValue(), EcalClusterCrackCorrection::getValue(), EcalClusterEnergyCorrectionObjectSpecific::getValue(), EgammaHLTEcalIsolation::isolPtSum(), Jet.Jet::jetID(), EcalClusterLocal::localCoordsEE(), PreshowerClusterAlgo::makeOneCluster(), superClsterEtaLess::operator()(), UnifiedSCCollectionProducer::produce(), UncleanSCRecoveryProducer::produce(), EcalDigiSelector::produce(), HFRecoEcalCandidateAlgo::produce(), AlCaECALRecHitReducer::produce(), Jet.Jet::puJetId(), SuperClusterHelper::seedEta(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterLegoProxyBuilder::sharedBuild(), FWECALDetailViewBuilder::superClusterEtaLess(), FWECALCaloDataDetailViewBuilder::superClusterEtaLess(), and SuperClusterHelper::SuperClusterHelper().
|
inline |
Definition at line 175 of file CaloCluster.h.
References flags_, and flagsMask_.
Referenced by HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), CaloCluster(), isInClean(), isInUnclean(), and reco::SuperCluster::setPreshowerPlanesStatus().
|
inline |
replace getHitsByDetId() : return hits by DetId and their corresponding fraction of energy considered to compute the total cluster energy
Definition at line 192 of file CaloCluster.h.
References hitsAndFractions_.
Referenced by AlCaECALRecHitReducer::AddMiniRecHitCollection(), DiJetAnalyzer::analyze(), GammaJetAnalysis::analyze(), FWCaloClusterProxyBuilder::build(), SuperClusterShapeAlgo::Calculate_Covariances(), GsfElectronAlgo::calculateShowerShape(), GsfElectronFull5x5Filler::calculateShowerShape_full5x5(), GsfElectronAlgo::calculateShowerShape_full5x5(), PhotonIsolationCalculator::classify(), PFElectronTranslator::createBasicCluster(), PFPhotonTranslator::createBasicCluster(), GsfElectronAlgo::createElectron(), EcalClusterSeverityLevelAlgo::fractionAroundClosestProblematic(), SCEnergyCorrectorSemiParm::getCorrections(), EcalClusterCrackCorrection::getValue(), EcalClusterSeverityLevelAlgo::goodFraction(), EcalClusterLocal::localCoordsEB(), EcalClusterLocal::localCoordsEE(), ClusterClusterMapping::overlap(), reco::PreshowerCluster::PreshowerCluster(), EcalClusterToolsT< noZS >::roundnessBarrelSuperClusters(), EcalClusterToolsT< noZS >::roundnessBarrelSuperClustersUserExtended(), EcalClusterToolsT< noZS >::scLocalCovariances(), GsfElectronAlgo::setCutBasedPreselectionFlag(), EgAmbiguityTools::sharedEnergy(), FWECALDetailViewBuilder::showSuperCluster(), FWECALCaloDataDetailViewBuilder::showSuperCluster(), and EgammaHadTower::towerOf().
|
inline |
Definition at line 180 of file CaloCluster.h.
References flags(), and uncleanOnly.
Referenced by UnifiedSCCollectionProducer::produce(), and UncleanSCRecoveryProducer::produce().
|
inline |
Definition at line 181 of file CaloCluster.h.
References common, and flags().
Referenced by UnifiedSCCollectionProducer::produce(), and UncleanSCRecoveryProducer::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
azimuthal angle of cluster centroid
Definition at line 166 of file CaloCluster.h.
References position_.
Referenced by Particle.Particle::__str__(), EgammaIsoESDetIdCollectionProducer::addDetIds(), HLTEgamma::analyze(), GenPurposeSkimmerData::analyze(), DiJetAnalyzer::analyze(), ErsatzMEt::analyze(), GammaJetAnalysis::analyze(), EgammaSuperClusters::closestMCParticle(), EgammaTowerIsolationNew< NC >::compute(), HFRecoEcalCandidateAlgo::correctEPosition(), DetectorVector(), EcalRegressionData::fill(), EgammaHLTEcalIsolation::isolPtSum(), PreshowerClusterAlgo::makeOneCluster(), reco::PreshowerCluster::operator==(), SuperClusterHelper::phi(), HFRecoEcalCandidateAlgo::produce(), SuperClusterHelper::seedPhi(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterLegoProxyBuilder::sharedBuild(), and SuperClusterHelper::SuperClusterHelper().
|
inline |
cluster centroid position
Definition at line 126 of file CaloCluster.h.
References position_.
Referenced by ContainmentCorrectionAnalyzer::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), ConversionTrackCandidateProducer::buildCollections(), PFECALSuperClusterAlgo::buildSuperCluster(), SuperClusterShapeAlgo::Calculate_Covariances(), converter::SuperClusterToCandidate::convert(), PFElectronTranslator::createBasicCluster(), PFPhotonTranslator::createBasicCluster(), GsfElectronAlgo::createElectron(), egammaisolation::EgammaEcalExtractor::deposit(), fBremScCorr(), fEAddScCorr(), fEtaScCorr(), fEtEtaCorr(), ZeeCalibration::fillEleInfo(), PFEGammaAlgo::fillPFCandidates(), ElectronSeedProducer::filterClusters(), InOutConversionSeedFinder::findSeeds(), EgammaEcalIsolation::getEcalEtSum(), EgammaHcalIsolation::getHcalESum(), EgammaHcalIsolation::getHcalESumDepth1(), EgammaHcalIsolation::getHcalESumDepth2(), EgammaHcalIsolation::getHcalEtSum(), EgammaHcalIsolation::getHcalEtSumDepth1(), EgammaHcalIsolation::getHcalEtSumDepth2(), EgammaRecHitIsolation::getSum_(), EcalClusterCrackCorrection::getValue(), PFlow2DClusterizerWithTime::growPFClusters(), PFElecTkProducer::isSharingEcalEnergyWithEgSC(), EcalClusterLocal::localCoordsEB(), EcalClusterLocal::localCoordsEE(), Multi5x5BremRecoveryClusterAlgo::makeIslandSuperClusters(), PreshowerClusterAlgo::makeOneCluster(), OutInConversionSeedFinder::makeSeeds(), ConversionTools::matchesConversion(), SuperClusterEt::operator()(), ClusterEtLess::operator()(), reco::PreshowerCluster::operator<(), reco::PreshowerCluster::operator==(), PhysicsVector(), PhysicsVectorRaw(), UncleanSCRecoveryProducer::produce(), EgammaSCCorrectionMaker::produce(), HiEgammaSCCorrectionMaker::produce(), PFAlgo::reconstructCluster(), KDTreeLinkerPSEcal::searchLinks(), InOutConversionSeedFinder::startSeed(), LinkByRecHit::testECALAndPSByRecHit(), LinkByRecHit::testHFEMAndHFHADByRecHit(), and LinkByRecHit::testTrackAndClusterByRecHit().
string CaloCluster::printHitAndFraction | ( | unsigned | i | ) | const |
print hitAndFraction
Definition at line 17 of file CaloCluster.cc.
References i, GenerateHcalLaserBadRunList::out, and findQualityFiles::size.
void CaloCluster::reset | ( | void | ) |
resets the CaloCluster (position, energy, hitsAndFractions)
Definition at line 11 of file CaloCluster.cc.
Referenced by reco::PFCluster::reset().
|
inline |
return DetId of seed
Definition at line 202 of file CaloCluster.h.
References seedId_.
Referenced by PFMultiDepthClusterizer::absorbCluster(), Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), ECAL2DPositionCalcWithDepthCorr::calculateAndSetPositionActual(), PFlow2DClusterizerWithTime::clusterTimeResolutionFromSeed(), PFClusterEMEnergyCorrector::correctEnergies(), PFElectronTranslator::createBasicCluster(), PFPhotonTranslator::createBasicCluster(), SCEnergyCorrectorSemiParm::getCorrections(), PFlow2DClusterizerWithTime::growPFClusters(), and EgammaHadTower::towerOf().
|
inline |
|
inline |
Definition at line 114 of file CaloCluster.h.
References caloID_.
|
inline |
Definition at line 109 of file CaloCluster.h.
References correctedEnergy_.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFECALSuperClusterAlgo::buildSuperCluster(), PFClusterEMEnergyCorrector::correctEnergies(), EGRefinedSCFixer::makeFixedRefinedBarrelSC(), and SCEnergyCorrectorSemiParm::modifyObject().
|
inline |
Definition at line 110 of file CaloCluster.h.
References correctedEnergyUncertainty_.
Referenced by PFClusterEMEnergyCorrector::correctEnergies(), and SCEnergyCorrectorSemiParm::modifyObject().
|
inline |
Definition at line 108 of file CaloCluster.h.
References energy(), and energy_.
Referenced by EgammaSCEnergyCorrectionAlgo::applyCorrection(), EgammaSCEnergyCorrectionAlgo::applyCrackCorrection(), EgammaSCEnergyCorrectionAlgo::applyLocalContCorrection(), Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), ECAL2DPositionCalcWithDepthCorr::calculateAndSetPositionActual(), and SCEnergyCorrectorSemiParm::modifyObject().
|
inline |
Definition at line 176 of file CaloCluster.h.
References flags_, and flagsMask_.
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.LabelItem::__init__(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), UnifiedSCCollectionProducer::produce(), and UncleanSCRecoveryProducer::produce().
|
inline |
Definition at line 112 of file CaloCluster.h.
References AlCaHLTBitMon_ParallelJobs::p, and position_.
Referenced by Basic2DGenericPFlowPositionCalc::calculateAndSetPositionActual(), and ECAL2DPositionCalcWithDepthCorr::calculateAndSetPositionActual().
|
inline |
Definition at line 118 of file CaloCluster.h.
References seedId_.
Referenced by PFMultiDepthClusterizer::absorbCluster(), Basic2DGenericPFlowClusterizer::seedPFClustersFromTopo(), and PFlow2DClusterizerWithTime::seedPFClustersFromTopo().
|
inline |
size in number of hits (e.g. in crystals for ECAL)
Definition at line 169 of file CaloCluster.h.
References hitsAndFractions_.
Referenced by HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), and ReducedEGProducer::produce().
|
inline |
x coordinate of cluster centroid
Definition at line 154 of file CaloCluster.h.
References position_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), FWPFClusterRPZProxyBuilder::build(), FWPFClusterRPZUtils::buildRhoPhiClusterLineSet(), FWPFClusterRPZUtils::buildRhoZClusterLineSet(), EcalClusterLazyToolsBase::eseffsirir(), EcalClusterLazyToolsBase::eseffsixix(), EcalClusterLazyToolsBase::eseffsiyiy(), PreshowerClusterAlgo::makeOneCluster(), HoECalculator::operator()(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
inline |
y coordinate of cluster centroid
Definition at line 157 of file CaloCluster.h.
References position_.
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), FWPFClusterRPZProxyBuilder::build(), FWPFClusterRPZUtils::buildRhoPhiClusterLineSet(), FWPFClusterRPZUtils::buildRhoZClusterLineSet(), EcalClusterLazyToolsBase::eseffsirir(), EcalClusterLazyToolsBase::eseffsixix(), EcalClusterLazyToolsBase::eseffsiyiy(), PreshowerClusterAlgo::makeOneCluster(), HoECalculator::operator()(), geometryXMLparser.Alignable::pos(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
inline |
z coordinate of cluster centroid
Definition at line 160 of file CaloCluster.h.
References position_.
Referenced by FWPFClusterRPZProxyBuilder::build(), FWPFClusterRPZUtils::buildRhoPhiClusterLineSet(), FWPFClusterRPZUtils::buildRhoZClusterLineSet(), EcalClusterLazyToolsBase::eseffsirir(), EcalClusterLazyToolsBase::eseffsixix(), EcalClusterLazyToolsBase::eseffsiyiy(), PreshowerClusterAlgo::makeOneCluster(), HoECalculator::operator()(), geometryXMLparser.Alignable::pos(), FWPFBlockProxyBuilder::setupClusterElement(), FWPFClusterRPZProxyBuilder::sharedBuild(), and FWPFClusterLegoProxyBuilder::sharedBuild().
|
friend |
print me
|
protected |
Definition at line 221 of file CaloCluster.h.
Referenced by algo(), and setAlgoId().
|
protected |
bitmask for detector information
Definition at line 215 of file CaloCluster.h.
Referenced by caloID(), setCaloId(), and reco::PFCluster::setLayer().
|
protected |
Definition at line 208 of file CaloCluster.h.
Referenced by correctedEnergy(), and setCorrectedEnergy().
|
protected |
Definition at line 209 of file CaloCluster.h.
Referenced by correctedEnergyUncertainty(), and setCorrectedEnergyUncertainty().
|
protected |
cluster energy
Definition at line 207 of file CaloCluster.h.
Referenced by reco::PFCluster::energy(), energy(), operator<(), operator<=(), reco::PFCluster::operator=(), operator==(), operator>(), operator>=(), reco::PFCluster::reset(), and setEnergy().
|
protected |
flags (e.g. for handling of cleaned/uncleaned SC) 4 most significant bits reserved 28 bits for handling of cleaned/uncleaned
Definition at line 229 of file CaloCluster.h.
Referenced by CaloCluster(), flags(), reco::SuperCluster::getPreshowerPlanesStatus(), setFlags(), and reco::SuperCluster::setPreshowerPlanesStatus().
|
staticprotected |
Definition at line 231 of file CaloCluster.h.
Referenced by CaloCluster(), flags(), setFlags(), and reco::SuperCluster::setPreshowerPlanesStatus().
|
staticprotected |
Definition at line 232 of file CaloCluster.h.
Referenced by reco::SuperCluster::getPreshowerPlanesStatus(), and reco::SuperCluster::setPreshowerPlanesStatus().
|
protected |
Definition at line 218 of file CaloCluster.h.
Referenced by addHitAndFraction(), CaloCluster(), reco::SuperCluster::clearHitsAndFractions(), hitsAndFractions(), reco::PreshowerCluster::nhits(), reco::PreshowerCluster::PreshowerCluster(), reco::PFCluster::pruneUsing(), reco::PFCluster::resetHitsAndFractions(), size(), and reco::SuperCluster::SuperCluster().
|
protected |
cluster centroid position
Definition at line 212 of file CaloCluster.h.
Referenced by reco::PFCluster::calculatePositionREP(), eta(), reco::PFCluster::operator=(), phi(), position(), reco::PFCluster::pt(), reco::PFCluster::reset(), setPosition(), reco::PFCluster::theta(), x(), y(), and z().