Gaudi Framework, version v23r0 |
Home | Generated: Mon Jan 30 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.