|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
#include <PartPropSvc.h>


Public Member Functions | |
| virtual StatusCode | initialize () |
| virtual StatusCode | reinitialize () |
| virtual StatusCode | finalize () |
| HepPDT::ParticleDataTable * | PDT () |
| void | setUnknownParticleHandler (HepPDT::ProcessUnknownID *, const std::string &) |
Protected Member Functions | |
| PartPropSvc (const std::string &name, ISvcLocator *svc) | |
| virtual | ~PartPropSvc () |
Private Member Functions | |
| StatusCode | createTable () |
Private Attributes | |
| std::vector< std::pair < std::string, bool(*)(std::istream &, HepPDT::TableBuilder &)> | m_inputs ) |
| StringProperty | m_pdtFiles |
| HepPDT::ProcessUnknownID * | m_upid |
| std::string | m_upid_name |
| HepPDT::ParticleDataTable * | m_pdt |
| bool(*)(std::istream &, HepPDT::TableBuilder &) | parseTableType (std::string &) |
| MsgStream | m_log |
| bool | m_upid_local |
Friends | |
| class | SvcFactory< PartPropSvc > |
Definition at line 30 of file PartPropSvc.h.
| PartPropSvc::PartPropSvc | ( | const std::string & | name, |
| ISvcLocator * | svc | ||
| ) | [protected] |
| virtual PartPropSvc::~PartPropSvc | ( | ) | [protected, virtual] |
| StatusCode PartPropSvc::createTable | ( | ) | [private] |
| virtual StatusCode PartPropSvc::finalize | ( | ) | [virtual] |
Reimplemented from Service.
| virtual StatusCode PartPropSvc::initialize | ( | ) | [virtual] |
Reimplemented from Service.
| HepPDT::ParticleDataTable* PartPropSvc::PDT | ( | ) | [virtual] |
Implements IPartPropSvc.
| virtual StatusCode PartPropSvc::reinitialize | ( | ) | [virtual] |
Reimplemented from Service.
| void PartPropSvc::setUnknownParticleHandler | ( | HepPDT::ProcessUnknownID * | , |
| const std::string & | |||
| ) | [virtual] |
Implements IPartPropSvc.
friend class SvcFactory< PartPropSvc > [friend] |
Definition at line 53 of file PartPropSvc.h.
std::vector< std::pair<std::string, bool(*) (std::istream&,HepPDT::TableBuilder&)> PartPropSvc::m_inputs) [private] |
Definition at line 57 of file PartPropSvc.h.
MsgStream PartPropSvc::m_log [mutable, private] |
Definition at line 67 of file PartPropSvc.h.
HepPDT::ParticleDataTable* PartPropSvc::m_pdt [private] |
Definition at line 63 of file PartPropSvc.h.
StringProperty PartPropSvc::m_pdtFiles [private] |
Definition at line 59 of file PartPropSvc.h.
HepPDT::ProcessUnknownID* PartPropSvc::m_upid [private] |
Definition at line 60 of file PartPropSvc.h.
bool PartPropSvc::m_upid_local [private] |
Definition at line 69 of file PartPropSvc.h.
std::string PartPropSvc::m_upid_name [private] |
Definition at line 61 of file PartPropSvc.h.
bool(*)(std::istream&, HepPDT::TableBuilder&) PartPropSvc::parseTableType(std::string &) [private] |
Definition at line 65 of file PartPropSvc.h.