a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
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
16namespace LHPC
17{
18 namespace MassSpectrumClass
19 {
21 bool const isVerbose,
22 bool const neutrinosAreMajorana,
23 bool const flavorConserving,
24 std::vector< bool >* const defaultFlags ) :
25 MassSpectrum( isVerbose,
27 StandardModel( isVerbose,
28 neutrinosAreMajorana,
32 ChargedSleptonsOneToSix( isVerbose,
33 flavorConserving,
35 SneutrinosOneToThree( isVerbose,
36 flavorConserving,
38 SquarksOneToSix( isVerbose,
39 flavorConserving,
41 NeutralinosOneToFour( isVerbose,
43 CharginosOneToTwo( isVerbose,
45 GluinoOneGeneration( isVerbose,
47 {
49 }
50
52 {
53 // does nothing.
54 }
55
56 }
57
58}
MassEigenstate & setFlags(std::vector< bool > const *const flagBools)
MinimalSupersymmetricStandardModel(bool const isVerbose=false, bool const neutrinosAreMajorana=false, bool const flavorConserving=false, std::vector< bool > *const defaultFlags=NULL)
static std::vector< bool > const defaultEscapesDetectorBoolVector