EIC 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, double > RawTowerGeomContainer::get_phibounds (const int) const
 
virtual std::pair< double, double > RawTowerGeomContainer::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 115 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), DetermineTowerBackground::process_event(), PHGenFitTrackProjection::process_event(), and PHActsTrackProjection::updateSvtxTrack().

+ 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 99 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerCombiner::CreateNodes(), QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), and DetermineTowerBackground::process_event().

+ Here is the caller graph for this function:

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

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 104 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), HcalRawTowerBuilder::InitRun(), RawClusterBuilderTemplate::PrintCylGeom(), G4TowerNtuple::process_event(), DetermineTowerBackground::process_event(), and CaloAna::process_towers().

+ Here is the caller graph for this function:

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

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 120 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), DetermineTowerBackground::process_event(), PHGenFitTrackProjection::process_event(), and PHActsTrackProjection::updateSvtxTrack().

+ 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 94 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerCombiner::CreateNodes(), QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), and DetermineTowerBackground::process_event().

+ Here is the caller graph for this function:

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

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 109 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), HcalRawTowerBuilder::InitRun(), RawClusterBuilderTemplate::PrintCylGeom(), G4TowerNtuple::process_event(), DetermineTowerBackground::process_event(), and CaloAna::process_towers().

+ Here is the caller graph for this function:

virtual double RawTowerGeomContainer::get_radius ( ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 69 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerCombiner::CreateNodes(), PHGenFitTrackProjection::InitRun(), PHG4TrackFastSim::InitRun(), B0TrackFastSim::InitRun(), and PHActsTrackProjection::makeCaloSurfacePtrs().

+ Here is the caller graph for this function:

virtual double RawTowerGeomContainer::get_thickness ( ) const
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 74 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

virtual void RawTowerGeomContainer::set_etabins ( const int  )
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 131 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_etabounds ( 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 RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_phibins ( const int  )
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 128 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), RawTowerCombiner::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function:

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

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 135 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by 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 126 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), HcalRawTowerBuilder::InitRun(), and RawTowerBuilderByHitIndexBECAL::ReadGeometryFromTable().

+ Here is the caller graph for this function:

virtual void RawTowerGeomContainer::set_thickness ( const double  )
inlinevirtual

Reimplemented in RawTowerGeomContainer_Cylinderv1.

Definition at line 127 of file RawTowerGeomContainer.h.

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

References PHOOL_VIRTUAL_WARN.

Referenced by RawTowerBuilder::CreateNodes(), and HcalRawTowerBuilder::InitRun().

+ Here is the caller graph for this function: