a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
CharginosOneToTwo.cpp
Go to the documentation of this file.
1/*
2 * CharginosOneToTwo.cpp
3 *
4 * Created on: Jan 18, 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 std::vector< bool >* const defaultFlags ) :
22 MassSpectrum( isVerbose,
24 positiveCharginoOne( PDGIX::positiveCharginoOne,
25 PDGVII::positiveCharginoOne,
26 mapAndVectorAndBools,
27 false,
28 "C1",
29 "${\\tilde{{\\chi}}}_{1}^{+}$" ),
30 negativeCharginoOne( positiveCharginoOne,
31 "C1bar",
32 "${\\tilde{{\\chi}}}_{1}^{-}$" ),
33 positiveCharginoTwo( PDGIX::positiveCharginoTwo,
34 PDGVII::positiveCharginoTwo,
35 mapAndVectorAndBools,
36 false,
37 "C2",
38 "${\\tilde{{\\chi}}}_{2}^{+}$" ),
39 negativeCharginoTwo( positiveCharginoTwo,
40 "C2bar",
41 "${\\tilde{{\\chi}}}_{2}^{-}$" ),
42 positiveCharginoPointers( 2,
43 &positiveCharginoOne ),
44 negativeCharginoPointers( 2,
45 &negativeCharginoOne )
46 {
49 }
50
52 {
53 // does nothing.
54 }
55
56 }
57
58}
std::vector< MassEigenstate * > negativeCharginoPointers
std::vector< MassEigenstate * > positiveCharginoPointers
CharginosOneToTwo(bool const isVerbose=false, std::vector< bool > *const defaultFlags=NULL)