#include <GearMgr.h>
Inheritance diagram for gear::GearMgr:
Public Member Functions | |
virtual | ~GearMgr () |
Destructor. | |
virtual const GearParameters & | getGearParameters (const std::string &key) const=0 throw (UnknownParameterException, std::exception ) |
Get named parameters for key. | |
virtual const TPCParameters & | getTPCParameters () const=0 throw (UnknownParameterException, std::exception ) |
Get the TPCParameters. | |
virtual const CalorimeterParameters & | getEcalBarrelParameters () const=0 throw (UnknownParameterException, std::exception ) |
Get the Ecal barrel parameters. | |
virtual const CalorimeterParameters & | getEcalEndcapParameters () const=0 throw (UnknownParameterException, std::exception ) |
Get the Ecal endcap parameters. | |
virtual const CalorimeterParameters & | getHcalBarrelParameters () const=0 throw (UnknownParameterException, std::exception ) |
Get the Hcal barrel parameters. | |
virtual const CalorimeterParameters & | getHcalEndcapParameters () const=0 throw (UnknownParameterException, std::exception ) |
Get the Hcal endcap parameters. | |
virtual const GearPointProperties & | getPointProperties () const=0 throw (NotImplementedException, std::exception ) |
Get the point properties object. | |
virtual const GearDistanceProperties & | getDistanceProperties () const=0 throw (NotImplementedException, std::exception ) |
Get the distance properties object. | |
virtual const std::vector< std::string > & | getGearParameterKeys () const=0 |
Keys of all GearParameters. | |
virtual void | setGearParameters (const std::string &key, GearParameters *gearParameters)=0 |
Set named parameters for key. | |
virtual void | setTPCParameters (TPCParameters *tpcParameters)=0 |
Set the TPCParameters. | |
virtual void | setEcalBarrelParameters (CalorimeterParameters *ecalBarrelParameters)=0 |
Set the EcalBarrelParameters. | |
virtual void | setEcalEndcapParameters (CalorimeterParameters *ecalEndcapParameters)=0 |
Set the EcalEndcapParameters. | |
virtual void | setHcalBarrelParameters (CalorimeterParameters *hcalBarrelParameters)=0 |
Set the HcalBarrelParameters. | |
virtual void | setHcalEndcapParameters (CalorimeterParameters *hcalEndcapParameters)=0 |
Set the HcalEndcapParameters. | |
virtual void | setPointProperties (GearPointProperties *pointProperties)=0 |
Set the point properties object. | |
virtual void | setDistanceProperties (GearDistanceProperties *distanceProperties)=0 |
Set the distance properties object. |
|
Get the distance properties object.
Implemented in gear::GearMgrImpl. |
|
Get the Ecal barrel parameters.
Implemented in gear::GearMgrImpl. |
|
Get the Ecal endcap parameters.
Implemented in gear::GearMgrImpl. |
|
Get named parameters for key. This can be used to describe a subdetector that is not yet forseen in the Gear API.
Implemented in gear::GearMgrImpl. |
|
Get the Hcal barrel parameters.
Implemented in gear::GearMgrImpl. |
|
Get the Hcal endcap parameters.
Implemented in gear::GearMgrImpl. |
|
Get the point properties object.
Implemented in gear::GearMgrImpl. |
|
Get the TPCParameters.
Implemented in gear::GearMgrImpl. |
|
Set named parameters for key. This can be used to describe a subdetector that is not yet forseen in the Gear API. Implemented in gear::GearMgrImpl. |