Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/CaloBase/RawClusterUtility.h>
Public Member Functions | |
virtual | ~RawClusterUtility () |
Static Public Member Functions | |
static float | GetPolarAngle (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
polar angle of cluster with respect to given vertex position | |
static float | GetAzimuthAngle (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
azimuth angle of cluster with respect to given vertex position | |
static float | GetPseudorapidity (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
Pseudorapidity of cluster with respect to given vertex position. | |
static float | GetET (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
Transverse energy of cluster with respect to given vertex position. | |
static float | GetETCore (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
Transverse core energy of cluster with respect to given vertex position. | |
static CLHEP::Hep3Vector | GetEVec (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
Get energy vector of cluster based on cluster energy. | |
static CLHEP::Hep3Vector | GetECoreVec (const RawCluster &cluster, const CLHEP::Hep3Vector vertex) |
Get energy vector of cluster based on E_core. | |
Private Member Functions | |
RawClusterUtility () | |
not intended to make an instance | |
Definition at line 21 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 21 of file RawClusterUtility.h
|
inlinevirtual |
Definition at line 24 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 24 of file RawClusterUtility.h
|
inlineprivate |
not intended to make an instance
Definition at line 65 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 65 of file RawClusterUtility.h
|
inlinestatic |
azimuth angle of cluster with respect to given vertex position
Definition at line 33 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 33 of file RawClusterUtility.h
References RawCluster::get_position().
|
inlinestatic |
Get energy vector of cluster based on E_core.
Definition at line 61 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 61 of file RawClusterUtility.h
References RawCluster::get_ecore(), and RawCluster::get_position().
Referenced by ResonanceJetTagging::addClusters(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddECal(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::AddHCal(), cemcReco::calculateTSP(), cemcReco::coneSum(), PhotonJet::ConeSum(), IsolatedTrackAnalysis::getClusters(), AnaTutorial::getEMCalClusters(), PhotonJet::GetRecoHadronsAndJets(), PhotonJet::GetRecoHadronsAndJetsAA(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumECalEne(), SColdQcdCorrelatorAnalysis::SCorrelatorJetTree::GetSumHCalEne(), RawClusterPositionCorrection::process_event(), Forward_pi0s::process_event(), Pi0MassAnalysis::process_event(), CaloCalibEmc_Pi0::process_event(), isoCluster::process_event(), singlePhotonClusterAna::process_event(), pi0ClusterAna::process_event(), caloTreeGen::process_event(), PhotonJet::process_event(), pythiaEMCalAna::process_event(), pi0Efficiency::process_event(), cemcReco::process_event(), CaloAna::process_towers(), CaloValid::process_towers(), and pi0EtaByEta::process_towers().
|
inlinestatic |
Transverse energy of cluster with respect to given vertex position.
Definition at line 41 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 41 of file RawClusterUtility.h
References RawCluster::get_energy(), and RawCluster::get_position().
|
inlinestatic |
Transverse core energy of cluster with respect to given vertex position.
Definition at line 51 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 51 of file RawClusterUtility.h
References RawCluster::get_ecore(), and RawCluster::get_position().
|
inlinestatic |
Get energy vector of cluster based on cluster energy.
Definition at line 59 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 59 of file RawClusterUtility.h
References RawCluster::get_energy(), and RawCluster::get_position().
Referenced by ClusterJetInput::get_input(), ClusterIso::process_event(), Forward_pi0s::process_event(), Photons::process_event(), PJTranslator::process_event(), caloTreeGen::process_event(), and PHFlowJetMaker::run_particle_flow().
|
inlinestatic |
polar angle of cluster with respect to given vertex position
Definition at line 29 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 29 of file RawClusterUtility.h
References RawCluster::get_position().
|
inlinestatic |
Pseudorapidity of cluster with respect to given vertex position.
Definition at line 37 of file RawClusterUtility.h.
View newest version in sPHENIX GitHub at line 37 of file RawClusterUtility.h
References RawCluster::get_position(), and pseudoRapidity.
Referenced by CaloEvaluator::fillOutputNtuples(), EventEvaluator::fillOutputNtuples(), PHTrackClusterAssociator::getCluster(), PHActsTrackProjection::getClusterProperties(), ParticleFlowReco::process_event(), and PHGenFitTrackProjection::process_event().