master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
MinimalSupersymmetricStandardModel.cpp
Go to the documentation of this file.
1
/*
2
* MinimalSupersymmetricStandardModel.cpp
3
*
4
* Created on: Jan 8, 2012
5
* Author: Ben O'Leary (benjamin.oleary@gmail.com)
6
* Copyright 2012 Ben O'Leary
7
*
8
* This file is part of LesHouchesParserClasses, released under the
9
* GNU General Public License. Please see the accompanying
10
* README.LHPC_CPP.txt file for a full list of files, brief documentation
11
* on how to use these classes, and further details on the license.
12
*/
13
14
#include "
MEC.hpp
"
15
16
namespace
LHPC
17
{
18
namespace
MassSpectrumClass
19
{
20
MinimalSupersymmetricStandardModel::MinimalSupersymmetricStandardModel
(
21
bool
const
isVerbose,
22
bool
const
neutrinosAreMajorana,
23
bool
const
flavorConserving,
24
std::vector< bool >*
const
defaultFlags
) :
25
MassSpectrum
( isVerbose,
26
defaultFlags
),
27
StandardModel
( isVerbose,
28
neutrinosAreMajorana,
29
defaultFlags
),
30
MssmExtraEwsbSpinZeroBosonSet
( isVerbose,
31
defaultFlags
),
32
ChargedSleptonsOneToSix
( isVerbose,
33
flavorConserving,
34
defaultFlags
),
35
SneutrinosOneToThree
( isVerbose,
36
flavorConserving,
37
defaultFlags
),
38
SquarksOneToSix
( isVerbose,
39
flavorConserving,
40
defaultFlags
),
41
NeutralinosOneToFour
( isVerbose,
42
defaultFlags
),
43
CharginosOneToTwo
( isVerbose,
44
defaultFlags
),
45
GluinoOneGeneration
( isVerbose,
46
defaultFlags
)
47
{
48
neutralinoOne
.
setFlags
( &
defaultEscapesDetectorBoolVector
);
49
}
50
51
MinimalSupersymmetricStandardModel::~MinimalSupersymmetricStandardModel
()
52
{
53
// does nothing.
54
}
55
56
}
57
58
}
MEC.hpp
LHPC::MassEigenstate::setFlags
MassEigenstate & setFlags(std::vector< bool > const *const flagBools)
Definition:
MassEigenstate.hpp:780
LHPC::MassSpectrumClass::ChargedSleptonsOneToSix
Definition:
ChargedSleptonsOneToSix.hpp:24
LHPC::MassSpectrumClass::CharginosOneToTwo
Definition:
CharginosOneToTwo.hpp:24
LHPC::MassSpectrumClass::GluinoOneGeneration
Definition:
GluinoOneGeneration.hpp:24
LHPC::MassSpectrumClass::MinimalSupersymmetricStandardModel::MinimalSupersymmetricStandardModel
MinimalSupersymmetricStandardModel(bool const isVerbose=false, bool const neutrinosAreMajorana=false, bool const flavorConserving=false, std::vector< bool > *const defaultFlags=NULL)
Definition:
MinimalSupersymmetricStandardModel.cpp:20
LHPC::MassSpectrumClass::MinimalSupersymmetricStandardModel::~MinimalSupersymmetricStandardModel
virtual ~MinimalSupersymmetricStandardModel()
Definition:
MinimalSupersymmetricStandardModel.cpp:51
LHPC::MassSpectrumClass::MssmExtraEwsbSpinZeroBosonSet
Definition:
MssmExtraEwsbSpinZeroBosonSet.hpp:24
LHPC::MassSpectrumClass::NeutralinosOneToFour
Definition:
NeutralinosOneToFour.hpp:24
LHPC::MassSpectrumClass::NeutralinosOneToFour::neutralinoOne
MassEigenstate neutralinoOne
Definition:
NeutralinosOneToFour.hpp:54
LHPC::MassSpectrumClass::SneutrinosOneToThree
Definition:
SneutrinosOneToThree.hpp:24
LHPC::MassSpectrumClass::SquarksOneToSix
Definition:
SquarksOneToSix.hpp:24
LHPC::MassSpectrumClass::StandardModel
Definition:
StandardModel.hpp:25
LHPC::MassSpectrum
Definition:
MassSpectrum.hpp:29
LHPC::MassSpectrum::defaultFlags
defaultFlags
Definition:
MassSpectrum.hpp:32
LHPC::MassSpectrum::defaultEscapesDetectorBoolVector
static std::vector< bool > const defaultEscapesDetectorBoolVector
Definition:
MassSpectrum.hpp:70
LHPC
Definition:
FourMomentum.hpp:24
LHPC
source
MEC
MSC
MinimalSupersymmetricStandardModel.cpp
Generated on Mon Aug 4 2025 for $\texttt{HEPfit}$ using
1.9.2