Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
for cylindrical calorimeter only as implemented in RawTowerGeomContainer_Cylinderv1

Functions

virtual double RawTowerGeomContainer::get_radius () const
 
virtual double RawTowerGeomContainer::get_thickness () const
 
virtual int RawTowerGeomContainer::get_phibins () const
 
virtual int RawTowerGeomContainer::get_etabins () const
 
virtual std::pair< double, doubleRawTowerGeomContainer::get_phibounds (const int) const
 
virtual std::pair< double, doubleRawTowerGeomContainer::get_etabounds (const int) const
 
virtual double RawTowerGeomContainer::get_etacenter (const int) const
 
virtual double RawTowerGeomContainer::get_phicenter (const int) const
 
virtual int RawTowerGeomContainer::get_etabin (const double) const
 
virtual int RawTowerGeomContainer::get_phibin (const double) const
 
virtual void RawTowerGeomContainer::set_radius (const double)
 
virtual void RawTowerGeomContainer::set_thickness (const double)
 
virtual void RawTowerGeomContainer::set_phibins (const int)
 
virtual void RawTowerGeomContainer::set_etabins (const int)
 
virtual void RawTowerGeomContainer::set_etabounds (const int, const std::pair< double, double > &)
 
virtual void RawTowerGeomContainer::set_phibounds (const int, const std::pair< double, double > &)
 

Detailed Description

Note these: concept do not apply to generic calorimeters, like forward calorimeters

Function Documentation

virtual int RawTowerGeomContainer::get_etabin ( const double  ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 114 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 114 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by EMCalCalib::eval_photon_proj(), EMCalAna::eval_trk_proj(), QAG4SimulationCalorimeterSum::eval_trk_proj(), TrackProjectionTools::getE33Barrel(), SubtractTowers::process_event(), CopyAndSubtractJets::process_event(), DetermineTowerBackground::process_event(), and PHGenFitTrackProjection::process_event().

+ Here is the caller graph for this function:

virtual std::pair<double, double> RawTowerGeomContainer::get_etabounds ( const int  ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 98 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 98 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerCombiner::CreateNodes(), EMCalCalib::eval_photon_proj(), EMCalAna::eval_trk_proj(), QAG4SimulationCalorimeterSum::eval_trk_proj(), RetowerCEMC::process_event(), and DetermineTowerBackground::process_event().

+ Here is the caller graph for this function:

virtual int RawTowerGeomContainer::get_phibin ( const double  ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 119 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 119 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by EMCalCalib::eval_photon_proj(), EMCalAna::eval_trk_proj(), QAG4SimulationCalorimeterSum::eval_trk_proj(), TrackProjectionTools::getE33Barrel(), SubtractTowers::process_event(), DetermineTowerBackground::process_event(), and PHGenFitTrackProjection::process_event().

+ Here is the caller graph for this function:

virtual std::pair<double, double> RawTowerGeomContainer::get_phibounds ( const int  ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 93 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 93 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerCombiner::CreateNodes(), EMCalCalib::eval_photon_proj(), EMCalAna::eval_trk_proj(), QAG4SimulationCalorimeterSum::eval_trk_proj(), and DetermineTowerBackground::process_event().

+ Here is the caller graph for this function:

virtual double RawTowerGeomContainer::get_radius ( ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 68 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 68 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by CaloGeomMapping::CreateGeomNode(), RawTowerCombiner::CreateNodes(), PHGenFitTrackProjection::InitRun(), PHActsTrackProjection::makeCaloSurfacePtrs(), PHTrackClusterAssociator::matchTracks(), and ParticleFlowReco::process_event().

+ Here is the caller graph for this function:

virtual double RawTowerGeomContainer::get_thickness ( ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 73 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 73 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by PHActsTrackProjection::makeCaloSurfacePtrs().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_etabins ( const int  )
inlinevirtual
virtual void RawTowerGeomContainer::set_etabounds ( const int  ,
const std::pair< double, double > &   
)
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 133 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 133 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by PHG4OHCalDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), CaloGeomMapping::CreateGeomNode(), RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_phibins ( const int  )
inlinevirtual
virtual void RawTowerGeomContainer::set_phibounds ( const int  ,
const std::pair< double, double > &   
)
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 134 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 134 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by PHG4OHCalDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), CaloGeomMapping::CreateGeomNode(), RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_radius ( const double  )
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 125 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 125 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by PHG4OHCalDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), CaloGeomMapping::CreateGeomNode(), RawTowerBuilder::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_thickness ( const double  )
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 126 of file RawTowerGeomContainer.h.

View newest version in sPHENIX GitHub at line 126 of file RawTowerGeomContainer.h

References PHOOL_VIRTUAL_WARN.

Referenced by PHG4OHCalDetector::AddGeometryNode(), PHG4IHCalDetector::AddGeometryNode(), PHG4OuterHcalDetector::AddGeometryNode(), PHG4InnerHcalDetector::AddGeometryNode(), PHG4SpacalDetector::AddTowerGeometryNode(), CaloGeomMapping::CreateGeomNode(), RawTowerBuilder::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function: