ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RawClusterUtility Class Reference

RawClusterUtility. More...

#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
 

Detailed Description

RawClusterUtility.

Definition at line 21 of file RawClusterUtility.h.

View newest version in sPHENIX GitHub at line 21 of file RawClusterUtility.h

Constructor & Destructor Documentation

virtual RawClusterUtility::~RawClusterUtility ( )
inlinevirtual

Definition at line 24 of file RawClusterUtility.h.

View newest version in sPHENIX GitHub at line 24 of file RawClusterUtility.h

RawClusterUtility::RawClusterUtility ( )
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

Member Function Documentation

static float RawClusterUtility::GetAzimuthAngle ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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().

+ Here is the call graph for this function:

static CLHEP::Hep3Vector RawClusterUtility::GetECoreVec ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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 AnaTutorialECCE::getEMCalClusters(), AnaTutorial::getEMCalClusters(), and eIDMLInterface::getEMCalClusters().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static float RawClusterUtility::GetET ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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(), RawCluster::get_position(), and CLHEP::Hep3Vector::mag().

+ Here is the call graph for this function:

static float RawClusterUtility::GetETCore ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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(), RawCluster::get_position(), and CLHEP::Hep3Vector::perp().

+ Here is the call graph for this function:

static CLHEP::Hep3Vector RawClusterUtility::GetEVec ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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(), and CaloCalibEmc_Pi0::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static float RawClusterUtility::GetPolarAngle ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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().

+ Here is the call graph for this function:

static float RawClusterUtility::GetPseudorapidity ( const RawCluster cluster,
const CLHEP::Hep3Vector  vertex 
)
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().

Referenced by CaloEvaluator::fillOutputNtuples(), EventEvaluator::fillOutputNtuples(), EventEvaluatorEIC::fillOutputNtuples(), PHActsTrackProjection::getClusterProperties(), and PHGenFitTrackProjection::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


The documentation for this class was generated from the following file: