![]() |
ATLAS Offline Software
|
#include <UserResonanceFactory.h>
Classes | |
| class | ICreator |
| class | Creator |
Static Public Member Functions | |
| static std::shared_ptr< ResonanceWidths > | create (const std::string &name, int pdgid) |
| Call this with the name of the ResonanceWidth and PDG ID to which it will be applied e.g. | |
Private Member Functions | |
| UserResonanceFactory () | |
Static Private Member Functions | |
| static std::map< std::string, const ICreator * > & | s_creators () |
| static function to instantiate map of string name Vs. creator object on first use | |
Definition at line 18 of file UserResonanceFactory.h.
|
inlineprivate |
Definition at line 31 of file UserResonanceFactory.h.
|
static |
Call this with the name of the ResonanceWidth and PDG ID to which it will be applied e.g.
create("MyResonance", 23) will return a MyResonance instance that will be applied to the Z
Definition at line 13 of file UserResonanceFactory.cxx.
|
staticprivate |
static function to instantiate map of string name Vs. creator object on first use
Definition at line 24 of file UserResonanceFactory.cxx.