evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/EvtModelAlias.hh>

Public Member Functions

 EvtModelAlias ()
 
 EvtModelAlias (std::string alias, std::string model, std::vector< std::string > args)
 
 ~EvtModelAlias ()
 
 EvtModelAlias (const EvtModelAlias &copyMe)
 
EvtModelAlias operator= (const EvtModelAlias &copyMe)
 
bool matchAlias (const std::string &cand)
 
std::string getName ()
 
std::vector< std::string > getArgList ()
 

Private Attributes

std::string _aliasName
 
std::string _model
 
std::vector< std::string > _modelArgs
 

Detailed Description

Definition at line 27 of file EvtModelAlias.hh.

Constructor & Destructor Documentation

◆ EvtModelAlias() [1/3]

EvtModelAlias::EvtModelAlias ( )
inline

Definition at line 29 of file EvtModelAlias.hh.

◆ EvtModelAlias() [2/3]

EvtModelAlias::EvtModelAlias ( std::string  alias,
std::string  model,
std::vector< std::string >  args 
)

Definition at line 25 of file EvtModelAlias.cpp.

◆ ~EvtModelAlias()

EvtModelAlias::~EvtModelAlias ( )
inline

Definition at line 32 of file EvtModelAlias.hh.

◆ EvtModelAlias() [3/3]

EvtModelAlias::EvtModelAlias ( const EvtModelAlias copyMe)

Definition at line 33 of file EvtModelAlias.cpp.

Member Function Documentation

◆ getArgList()

std::vector< std::string > EvtModelAlias::getArgList ( )

Definition at line 51 of file EvtModelAlias.cpp.

◆ getName()

std::string EvtModelAlias::getName ( )
inline

Definition at line 41 of file EvtModelAlias.hh.

◆ matchAlias()

bool EvtModelAlias::matchAlias ( const std::string &  cand)
inline

Definition at line 35 of file EvtModelAlias.hh.

◆ operator=()

EvtModelAlias EvtModelAlias::operator= ( const EvtModelAlias copyMe)

Definition at line 42 of file EvtModelAlias.cpp.

Member Data Documentation

◆ _aliasName

std::string EvtModelAlias::_aliasName
private

Definition at line 45 of file EvtModelAlias.hh.

◆ _model

std::string EvtModelAlias::_model
private

Definition at line 46 of file EvtModelAlias.hh.

◆ _modelArgs

std::vector<std::string> EvtModelAlias::_modelArgs
private

Definition at line 47 of file EvtModelAlias.hh.


The documentation for this class was generated from the following files: