EvtGen
2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
src
EvtGenBase
EvtModelAlias.cpp
Go to the documentation of this file.
1
2
/***********************************************************************
3
* Copyright 1998-2020 CERN for the benefit of the EvtGen authors *
4
* *
5
* This file is part of EvtGen. *
6
* *
7
* EvtGen is free software: you can redistribute it and/or modify *
8
* it under the terms of the GNU General Public License as published by *
9
* the Free Software Foundation, either version 3 of the License, or *
10
* (at your option) any later version. *
11
* *
12
* EvtGen is distributed in the hope that it will be useful, *
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15
* GNU General Public License for more details. *
16
* *
17
* You should have received a copy of the GNU General Public License *
18
* along with EvtGen. If not, see <https://www.gnu.org/licenses/>. *
19
***********************************************************************/
20
21
#include "
EvtGenBase/EvtModelAlias.hh
"
22
23
EvtModelAlias::EvtModelAlias
( std::string alias, std::string model,
24
std::vector<std::string> args ) :
25
26
m_aliasName
( alias ),
m_model
( model ),
m_modelArgs
( args )
27
28
{
29
}
30
31
EvtModelAlias::EvtModelAlias
(
const
EvtModelAlias
& copyMe ) :
32
33
m_aliasName
( copyMe.
m_aliasName
),
34
m_model
( copyMe.
m_model
),
35
m_modelArgs
( copyMe.
m_modelArgs
)
36
37
{
38
}
39
40
EvtModelAlias
EvtModelAlias::operator=
(
const
EvtModelAlias
& copyMe )
41
{
42
m_aliasName
= copyMe.
m_aliasName
;
43
m_model
= copyMe.
m_model
;
44
m_modelArgs
= copyMe.
m_modelArgs
;
45
46
return
*
this
;
47
}
48
49
std::vector<std::string>
EvtModelAlias::getArgList
()
50
{
51
return
m_modelArgs
;
52
}
EvtModelAlias.hh
EvtModelAlias::getArgList
std::vector< std::string > getArgList()
Definition
EvtModelAlias.cpp:49
EvtModelAlias::EvtModelAlias
EvtModelAlias()
Definition
EvtModelAlias.hh:29
EvtModelAlias::m_aliasName
std::string m_aliasName
Definition
EvtModelAlias.hh:45
EvtModelAlias::m_model
std::string m_model
Definition
EvtModelAlias.hh:46
EvtModelAlias::m_modelArgs
std::vector< std::string > m_modelArgs
Definition
EvtModelAlias.hh:47
EvtModelAlias::operator=
EvtModelAlias operator=(const EvtModelAlias ©Me)
Definition
EvtModelAlias.cpp:40
Generated by
1.16.1