ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::TriggerThreshold Class Reference

#include <TriggerThreshold.h>

Inheritance diagram for TrigConf::TriggerThreshold:
Collaboration diagram for TrigConf::TriggerThreshold:

Public Member Functions

 TriggerThreshold ()
 TriggerThreshold (const TriggerThreshold &thr)
virtual ~TriggerThreshold () override
L1DataDef::TriggerType ttype () const
const std::string & type () const
bool active () const
int mapping () const
const std::string & cableName () const
const std::string & cableCtpin () const
const std::string & cableConnector () const
int cableStart () const
int cableEnd () const
unsigned int clock () const
int thresholdNumber () const
int numberofValues () const
const std::string & zbSeedingThresholdName () const
int zbSeedingThresholdMulti () const
int bcDelay () const
unsigned int bitnum () const
const std::string & input () const
void setType (L1DataDef::TriggerType type)
void setType (const std::string &type)
void setActive (bool x)
void setMapping (int m)
void setCableName (const std::string &cablename)
void setCableCtpin (const std::string &cablectpin)
void setCableConnector (const std::string &connector)
void setCableStart (int cable)
void setCableEnd (int cable)
void setClock (unsigned int clock)
void setThresholdNumber (int number)
void setZBSeedingThresholdName (const std::string &seed)
void setZBSeedingThresholdMulti (int seedmulti)
void setBCDelay (int bcdelay)
void setBitnum (unsigned int bitnum)
void setInput (const std::string &input)
bool isInternal () const
TriggerThresholdValuetriggerThresholdValue (int eta, int phi) const
const std::vector< TriggerThresholdValue * > & thresholdValueVector () const
void clearThresholdValues ()
void addThresholdValue (TriggerThresholdValue *value)
TriggerThresholdValueaddThresholdValue (const std::string &type)
virtual void print (const std::string &indent="", unsigned int detail=1) const override
virtual void writeXML (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
unsigned int lvl1MasterTableId () const
void setLvl1MasterTableId (unsigned int id)
int superMasterTableId () const
unsigned int smk () const
unsigned int id () const
const std::string & name () const
const std::string & comment () const
unsigned int version () const
void setSuperMasterTableId (int id)
void setSMK (int id)
void setId (unsigned int id)
void setName (const std::string &name)
void setVersion (unsigned int version)
void setComment (const std::string &c)
void printNameIdV (const std::string &indent="") const
virtual std::string __str__ () const

Static Public Member Functions

static TriggerThresholdValuecreateThresholdValue (const std::string &type)

Protected Member Functions

std::ostream & indent (std::ostream &o, int lvl, int size) const

Protected Attributes

L1DataDef::TriggerType m_type {L1DataDef::UNDEF}
std::string m_SType {"dummy"}
bool m_Active {true}
int m_Mapping {-1}
std::vector< TriggerThresholdValue * > m_TriggerThresholdValueVector {}
std::string m_CableName {""}
std::string m_CableCtpin {""}
std::string m_CableConnector {""}
int m_CableStart {0}
int m_CableEnd {0}
unsigned int m_Clock {0}
int m_ThresholdNumber {-1}
std::string m_ZBSeedingThresholdName {""}
int m_ZBSeedingThresholdMulti {0}
int m_BCDelay {3564}
unsigned int m_Bitnum {1}
std::string m_Input {"ctpin"}

Private Attributes

unsigned int m_Lvl1MasterId
unsigned int m_smk
unsigned int m_id
std::string m_name
unsigned int m_version
std::string m_comment

Detailed Description

Definition at line 20 of file TriggerThreshold.h.

Constructor & Destructor Documentation

◆ TriggerThreshold() [1/2]

TrigConf::TriggerThreshold::TriggerThreshold ( )

Definition at line 22 of file TriggerThreshold.cxx.

◆ TriggerThreshold() [2/2]

TrigConf::TriggerThreshold::TriggerThreshold ( const TriggerThreshold & thr)

Definition at line 26 of file TriggerThreshold.cxx.

26 :
27 L1DataBaseclass(thr),
28 m_type(thr.m_type),
29 m_SType(thr.m_SType),
30 m_Active(thr.m_Active),
31 m_Mapping(thr.m_Mapping),
32 m_CableName(thr.m_CableName),
33 m_CableCtpin(thr.m_CableCtpin),
34 m_CableConnector(thr.m_CableConnector),
35 m_CableStart(thr.m_CableStart),
36 m_CableEnd(thr.m_CableEnd),
37 m_Clock(thr.m_Clock),
38 m_ThresholdNumber(thr.m_ThresholdNumber),
39 m_ZBSeedingThresholdName(thr.m_ZBSeedingThresholdName),
40 m_ZBSeedingThresholdMulti(thr.m_ZBSeedingThresholdMulti),
41 m_BCDelay(thr.m_BCDelay),
42 m_Bitnum(thr.m_Bitnum),
43 m_Input(thr.m_Input)
44{
45 // deep copy of the threshold values
46 for(TriggerThresholdValue *thrV : thr.thresholdValueVector())
47 addThresholdValue( thrV->createCopy() );
48}
void addThresholdValue(TriggerThresholdValue *value)
L1DataDef::TriggerType m_type

◆ ~TriggerThreshold()

TrigConf::TriggerThreshold::~TriggerThreshold ( )
overridevirtual

Definition at line 50 of file TriggerThreshold.cxx.

Member Function Documentation

◆ __str__()

string TrigConfData::__str__ ( ) const
virtualinherited

Reimplemented in TrigConf::HLTChain, TrigConf::HLTPrescaleSet, TrigConf::HLTSequence, and TrigConf::TriggerItem.

Definition at line 50 of file TrigConfData.cxx.

50 {
51 stringstream s;
52 s << *this;
53 return s.str();
54}

◆ active()

bool TrigConf::TriggerThreshold::active ( ) const
inline

Definition at line 32 of file TriggerThreshold.h.

32{ return m_Active; }

◆ addThresholdValue() [1/2]

TrigConf::TriggerThresholdValue * TrigConf::TriggerThreshold::addThresholdValue ( const std::string & type)

Definition at line 125 of file TriggerThreshold.cxx.

125 {
126 TriggerThresholdValue *thrV = createThresholdValue(type);
127 addThresholdValue(thrV);
128 return thrV;
129}
static TriggerThresholdValue * createThresholdValue(const std::string &type)
const std::string & type() const

◆ addThresholdValue() [2/2]

void TrigConf::TriggerThreshold::addThresholdValue ( TriggerThresholdValue * value)

Definition at line 119 of file TriggerThreshold.cxx.

119 {
120 m_TriggerThresholdValueVector.push_back(value);
121}
std::vector< TriggerThresholdValue * > m_TriggerThresholdValueVector

◆ bcDelay()

int TrigConf::TriggerThreshold::bcDelay ( ) const
inline

Definition at line 44 of file TriggerThreshold.h.

44{ return m_BCDelay; }

◆ bitnum()

unsigned int TrigConf::TriggerThreshold::bitnum ( ) const
inline

Definition at line 45 of file TriggerThreshold.h.

45{ return m_Bitnum; }

◆ cableConnector()

const std::string & TrigConf::TriggerThreshold::cableConnector ( ) const
inline

Definition at line 36 of file TriggerThreshold.h.

36{ return m_CableConnector; }

◆ cableCtpin()

const std::string & TrigConf::TriggerThreshold::cableCtpin ( ) const
inline

Definition at line 35 of file TriggerThreshold.h.

35{ return m_CableCtpin; }

◆ cableEnd()

int TrigConf::TriggerThreshold::cableEnd ( ) const
inline

Definition at line 38 of file TriggerThreshold.h.

38{ return m_CableEnd; }

◆ cableName()

const std::string & TrigConf::TriggerThreshold::cableName ( ) const
inline

Definition at line 34 of file TriggerThreshold.h.

34{ return m_CableName; }

◆ cableStart()

int TrigConf::TriggerThreshold::cableStart ( ) const
inline

Definition at line 37 of file TriggerThreshold.h.

37{ return m_CableStart; }

◆ clearThresholdValues()

void TrigConf::TriggerThreshold::clearThresholdValues ( )

Definition at line 169 of file TriggerThreshold.cxx.

169 {
170 for(TriggerThresholdValue* thrV : m_TriggerThresholdValueVector)
171 delete thrV;
173}

◆ clock()

unsigned int TrigConf::TriggerThreshold::clock ( ) const
inline

Definition at line 39 of file TriggerThreshold.h.

39{ return m_Clock; }

◆ comment()

const std::string & TrigConf::TrigConfData::comment ( ) const
inlineinherited

Definition at line 23 of file TrigConfData.h.

23{return m_comment;}

◆ createThresholdValue()

TrigConf::TriggerThresholdValue * TrigConf::TriggerThreshold::createThresholdValue ( const std::string & type)
static

Definition at line 133 of file TriggerThreshold.cxx.

133 {
134 TriggerThresholdValue* ttv = 0;
136 ttv = new MuonThresholdValue();
139 ttv = new ClusterThresholdValue();
143 ttv = new JetThresholdValue();
147 ttv = new EtThresholdValue();
149 ttv = new XsThresholdValue();
160 ttv = new NimThresholdValue();
161 } else {
162 cout << "TriggerThreshold::createThresholdValue: ERROR Unknown trigger value type: " << type << endl;
163 throw std::runtime_error("TriggerThreshold::createThresholdValue: Unknown trigger value type.");
164 }
165 return ttv;
166}
static std::string & typeAsString(TriggerType tt)
Definition L1DataDef.h:53

◆ id()

unsigned int TrigConf::TrigConfData::id ( ) const
inlineinherited

Definition at line 21 of file TrigConfData.h.

21{return m_id;}

◆ indent()

std::ostream & TrigConfData::indent ( std::ostream & o,
int lvl,
int size ) const
protectedinherited

Definition at line 23 of file TrigConfData.cxx.

23 {
24 int width = lvl*size;
25 if(width==0) return o;
26 o << setw(lvl*size) << " ";
27 return o;
28}
const double width

◆ input()

const std::string & TrigConf::TriggerThreshold::input ( ) const
inline

Definition at line 46 of file TriggerThreshold.h.

46{ return m_Input; }

◆ isInternal()

bool TrigConf::TriggerThreshold::isInternal ( ) const

Definition at line 77 of file TriggerThreshold.cxx.

77 {
79}
static TriggerTypeConfig & typeConfig(TriggerType tt)
L1DataDef::TriggerType ttype() const

◆ lvl1MasterTableId()

unsigned int TrigConf::L1DataBaseclass::lvl1MasterTableId ( ) const
inlineinherited

Definition at line 30 of file L1DataBaseclass.h.

30{ return m_Lvl1MasterId; }

◆ mapping()

int TrigConf::TriggerThreshold::mapping ( ) const
inline

Definition at line 33 of file TriggerThreshold.h.

33{ return m_Mapping; }

◆ name()

const std::string & TrigConf::TrigConfData::name ( ) const
inlineinherited

Definition at line 22 of file TrigConfData.h.

22{return m_name;}

◆ numberofValues()

int TrigConf::TriggerThreshold::numberofValues ( ) const
inline

Definition at line 41 of file TriggerThreshold.h.

41{ return m_TriggerThresholdValueVector.size(); }

◆ print()

void TrigConf::TriggerThreshold::print ( const std::string & indent = "",
unsigned int detail = 1 ) const
overridevirtual

Implements TrigConf::TrigConfData.

Definition at line 175 of file TriggerThreshold.cxx.

175 {
176 if(detail==2) {
177 cout << indent << "TriggerThreshold " << name() << endl;
178 }
179 if(detail>=3) {
180 if(detail>=4)
181 cout << indent << "==================================" << endl;
182 cout << indent << "TriggerThreshold "; printNameIdV(indent);
183 if(detail>=4) {
184 cout << indent << " Type: " << type() << endl;
185 if(ttype()==L1DataDef::ZB) {
186 cout << indent << " seed: " << m_ZBSeedingThresholdName << endl;
187 cout << indent << " seed multi: " << m_ZBSeedingThresholdMulti << endl;
188 cout << indent << " BC delay: " << m_BCDelay << endl;
189 }
190 cout << indent << " active: " << m_Active << endl;
191 cout << indent << " mapping " << m_Mapping << endl;
192 cout << indent << " number of values: " << numberofValues() << endl;
193 cout << indent << " cable name: " << m_CableName << endl;
194 cout << indent << " cable ctpin: " << m_CableCtpin << endl;
195 cout << indent << " cable connector: " << m_CableConnector << endl;
196 cout << indent << " cable start: " << m_CableStart << endl;
197 cout << indent << " cable end: " << m_CableEnd << endl;
198 cout << indent << " threshold number: " << m_ThresholdNumber << endl;
199 for(unsigned int i=0; i < m_TriggerThresholdValueVector.size();i++)
201 }
202 }
203}
std::ostream & indent(std::ostream &o, int lvl, int size) const
const std::string & name() const
void printNameIdV(const std::string &indent="") const
virtual void print(const std::string &indent="", unsigned int detail=1) const override

◆ printNameIdV()

void TrigConfData::printNameIdV ( const std::string & indent = "") const
inherited

Definition at line 31 of file TrigConfData.cxx.

31 {
32 cout << indent << name();
33 if(id()>0 || version()>0)
34 cout << " (id=" << id() << "/v=" << version() << ")";
35 cout << endl;
36 if(comment()!="")
37 cout << indent << "Comment: " << comment() << endl;
38}
unsigned int id() const
const std::string & comment() const
unsigned int version() const

◆ setActive()

void TrigConf::TriggerThreshold::setActive ( bool x)
inline

Definition at line 51 of file TriggerThreshold.h.

51{ m_Active = x; }
#define x

◆ setBCDelay()

void TrigConf::TriggerThreshold::setBCDelay ( int bcdelay)
inline

Definition at line 62 of file TriggerThreshold.h.

62{ m_BCDelay = bcdelay; }

◆ setBitnum()

void TrigConf::TriggerThreshold::setBitnum ( unsigned int bitnum)
inline

Definition at line 63 of file TriggerThreshold.h.

63{ m_Bitnum = bitnum; }
unsigned int bitnum() const

◆ setCableConnector()

void TrigConf::TriggerThreshold::setCableConnector ( const std::string & connector)
inline

Definition at line 55 of file TriggerThreshold.h.

55{ m_CableConnector = connector; }

◆ setCableCtpin()

void TrigConf::TriggerThreshold::setCableCtpin ( const std::string & cablectpin)
inline

Definition at line 54 of file TriggerThreshold.h.

54{ m_CableCtpin = cablectpin; }

◆ setCableEnd()

void TrigConf::TriggerThreshold::setCableEnd ( int cable)
inline

Definition at line 57 of file TriggerThreshold.h.

57{ m_CableEnd = cable; }

◆ setCableName()

void TrigConf::TriggerThreshold::setCableName ( const std::string & cablename)
inline

Definition at line 53 of file TriggerThreshold.h.

53{ m_CableName = cablename; }

◆ setCableStart()

void TrigConf::TriggerThreshold::setCableStart ( int cable)
inline

Definition at line 56 of file TriggerThreshold.h.

56{ m_CableStart = cable; }

◆ setClock()

void TrigConf::TriggerThreshold::setClock ( unsigned int clock)
inline

Definition at line 58 of file TriggerThreshold.h.

58{ m_Clock = clock; }
unsigned int clock() const

◆ setComment()

void TrigConf::TrigConfData::setComment ( const std::string & c)
inlineinherited

Definition at line 32 of file TrigConfData.h.

◆ setId()

void TrigConf::TrigConfData::setId ( unsigned int id)
inlineinherited

Definition at line 29 of file TrigConfData.h.

29{ m_id=id; }

◆ setInput()

void TrigConf::TriggerThreshold::setInput ( const std::string & input)

Definition at line 69 of file TriggerThreshold.cxx.

69 {
70 if(input!="ctpin" && input!="ctpcore")
71 throw runtime_error( "Threshold input must be either 'ctpin' or 'ctpcore' but value was '"+input+"'" );
72 m_Input = input;
73}
const std::string & input() const

◆ setLvl1MasterTableId()

void TrigConf::L1DataBaseclass::setLvl1MasterTableId ( unsigned int id)
inlineinherited

Definition at line 31 of file L1DataBaseclass.h.

31{ m_Lvl1MasterId = id; }

◆ setMapping()

void TrigConf::TriggerThreshold::setMapping ( int m)
inline

Definition at line 52 of file TriggerThreshold.h.

◆ setName()

void TrigConf::TrigConfData::setName ( const std::string & name)
inlineinherited

Definition at line 30 of file TrigConfData.h.

30{ m_name = name;}

◆ setSMK()

void TrigConf::TrigConfData::setSMK ( int id)
inlineinherited

Definition at line 28 of file TrigConfData.h.

28{m_smk=id;}

◆ setSuperMasterTableId()

void TrigConf::TrigConfData::setSuperMasterTableId ( int id)
inlineinherited

Definition at line 27 of file TrigConfData.h.

27{m_smk=id;}

◆ setThresholdNumber()

void TrigConf::TriggerThreshold::setThresholdNumber ( int number)
inline

Definition at line 59 of file TriggerThreshold.h.

std::string number(const double &d, const std::string &s)
Definition utils.cxx:186

◆ setType() [1/2]

void TrigConf::TriggerThreshold::setType ( const std::string & type)

Definition at line 62 of file TriggerThreshold.cxx.

62 {
63 m_SType = type;
65}
static TriggerType stringAsType(const std::string &type)
Definition L1DataDef.h:51

◆ setType() [2/2]

void TrigConf::TriggerThreshold::setType ( L1DataDef::TriggerType type)

Definition at line 56 of file TriggerThreshold.cxx.

◆ setVersion()

void TrigConf::TrigConfData::setVersion ( unsigned int version)
inlineinherited

Definition at line 31 of file TrigConfData.h.

◆ setZBSeedingThresholdMulti()

void TrigConf::TriggerThreshold::setZBSeedingThresholdMulti ( int seedmulti)
inline

Definition at line 61 of file TriggerThreshold.h.

61{ m_ZBSeedingThresholdMulti = seedmulti; }

◆ setZBSeedingThresholdName()

void TrigConf::TriggerThreshold::setZBSeedingThresholdName ( const std::string & seed)
inline

◆ smk()

unsigned int TrigConf::TrigConfData::smk ( ) const
inlineinherited

Definition at line 20 of file TrigConfData.h.

20{return m_smk;}

◆ superMasterTableId()

int TrigConf::TrigConfData::superMasterTableId ( ) const
inlineinherited

Definition at line 19 of file TrigConfData.h.

19{return (int)m_smk;}

◆ thresholdNumber()

int TrigConf::TriggerThreshold::thresholdNumber ( ) const
inline

Definition at line 40 of file TriggerThreshold.h.

40{ return m_ThresholdNumber; }

◆ thresholdValueVector()

const std::vector< TrigConf::TriggerThresholdValue * > & TrigConf::TriggerThreshold::thresholdValueVector ( ) const

Definition at line 114 of file TriggerThreshold.cxx.

114 {
116}

◆ triggerThresholdValue()

TrigConf::TriggerThresholdValue * TrigConf::TriggerThreshold::triggerThresholdValue ( int eta,
int phi ) const

Definition at line 82 of file TriggerThreshold.cxx.

82 {
83
84 TriggerThresholdValue* ttv=0;
85
86 float eta = float(eta_i)+0.5;
87 float phi = float(phi_i)+0.5;
88
89 for(TriggerThresholdValue* thrV : m_TriggerThresholdValueVector) {
90
91 if( thrV->contains(eta, phi) ) {
92
93 if( ttv != 0 && ttv->priority()==thrV->priority() ) {
94 cerr << "TriggerThreshold '" << name() << "' has overlapping values of same priority at eta = "
95 << eta << ", phi = " << phi << endl;
96 throw runtime_error( "Overlapping thresholdValues of the same priority" );
97 }
98 if( ttv==0 || ttv->priority()<thrV->priority() ) {
99 ttv = thrV;
100 }
101 }
102 }
103 if(ttv==0) {
104 cerr << "TriggerThreshold::triggerThresholdValue: did not find threshold value at eta = "
105 << eta << ", phi = " << phi << " for threshold " << name() << endl;
106 throw runtime_error( "Did not find threshold value" );
107 }
108 return ttv;
109}
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method

◆ ttype()

L1DataDef::TriggerType TrigConf::TriggerThreshold::ttype ( ) const
inline

Definition at line 30 of file TriggerThreshold.h.

30{ return m_type; }

◆ type()

const std::string & TrigConf::TriggerThreshold::type ( ) const
inline

Definition at line 31 of file TriggerThreshold.h.

31{ return m_SType; }

◆ version()

unsigned int TrigConf::TrigConfData::version ( ) const
inlineinherited

Definition at line 24 of file TrigConfData.h.

24{return m_version;}

◆ writeXML()

void TrigConf::TriggerThreshold::writeXML ( std::ostream & xmlfile,
int indentLevel = 0,
int indentWidth = 2 ) const
virtual

Definition at line 220 of file TriggerThreshold.cxx.

220 {
221 indent(xmlfile, indentLevel, indentWidth)
222 << "<TriggerThreshold active=\"" << m_Active
223 << "\" bitnum=\"" << bitnum()
224 << "\" id=\"" << id()
225 << "\" mapping=\"" << m_Mapping
226 << "\" name=\"" << name()
227 << "\" type=\"" << type()
228 << "\" input=\"" << input();
229
230 if(ttype()==L1DataDef::ZB)
231 xmlfile << "\" seed=\"" << m_ZBSeedingThresholdName
232 << "\" seed_multi=\"" << m_ZBSeedingThresholdMulti
233 << "\" bcdelay=\"" << m_BCDelay;
234
235 xmlfile << "\" version=\"" << version() <<"\">" << endl;
236
237 auto sortedThresholdValues = m_TriggerThresholdValueVector;
238 sort(sortedThresholdValues.begin(),sortedThresholdValues.end(),compThrValues);
239
240 for(TriggerThresholdValue* thrV : sortedThresholdValues)
241 thrV->writeXML(xmlfile, indentLevel+1, indentWidth);
242
243 if(m_CableName!="") {
244 if(input()=="ctpin") {
245 indent(xmlfile, indentLevel+1, indentWidth)
246 << "<Cable connector=\"" << m_CableConnector << "\" input=\"" << m_CableCtpin << "\" name=\"" << m_CableName << "\">" << endl;
247 indent(xmlfile, indentLevel+2, indentWidth)
248 << "<Signal range_begin=\"" << m_CableStart << "\" range_end=\"" << m_CableEnd <<"\"/>" << endl;
249 } else {
250 indent(xmlfile, indentLevel+1, indentWidth)
251 << "<Cable connector=\"" << m_CableConnector << "\" input=\"" << m_CableCtpin << "\" name=\"" << m_CableName << "\">" << endl;
252 indent(xmlfile, indentLevel+2, indentWidth)
253 << "<Signal range_begin=\"" << m_CableStart << "\" range_end=\"" << m_CableEnd <<"\" clock=\"" << m_Clock << "\"/>" << endl;
254 }
255 indent(xmlfile, indentLevel+1, indentWidth) << "</Cable>" << endl;
256 }
257
258 indent(xmlfile, indentLevel, indentWidth)
259 << "</TriggerThreshold>" << endl;
260}
static std::vector< std::string > xmlfile
Definition iLumiCalc.h:29
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.

◆ zbSeedingThresholdMulti()

int TrigConf::TriggerThreshold::zbSeedingThresholdMulti ( ) const
inline

Definition at line 43 of file TriggerThreshold.h.

◆ zbSeedingThresholdName()

const std::string & TrigConf::TriggerThreshold::zbSeedingThresholdName ( ) const
inline

Definition at line 42 of file TriggerThreshold.h.

Member Data Documentation

◆ m_Active

bool TrigConf::TriggerThreshold::m_Active {true}
protected

Definition at line 83 of file TriggerThreshold.h.

83{true};

◆ m_BCDelay

int TrigConf::TriggerThreshold::m_BCDelay {3564}
protected

Definition at line 96 of file TriggerThreshold.h.

96{3564};

◆ m_Bitnum

unsigned int TrigConf::TriggerThreshold::m_Bitnum {1}
protected

Definition at line 97 of file TriggerThreshold.h.

97{1};

◆ m_CableConnector

std::string TrigConf::TriggerThreshold::m_CableConnector {""}
protected

Definition at line 88 of file TriggerThreshold.h.

88{""};

◆ m_CableCtpin

std::string TrigConf::TriggerThreshold::m_CableCtpin {""}
protected

Definition at line 87 of file TriggerThreshold.h.

87{""};

◆ m_CableEnd

int TrigConf::TriggerThreshold::m_CableEnd {0}
protected

Definition at line 90 of file TriggerThreshold.h.

90{0};

◆ m_CableName

std::string TrigConf::TriggerThreshold::m_CableName {""}
protected

Definition at line 86 of file TriggerThreshold.h.

86{""};

◆ m_CableStart

int TrigConf::TriggerThreshold::m_CableStart {0}
protected

Definition at line 89 of file TriggerThreshold.h.

89{0};

◆ m_Clock

unsigned int TrigConf::TriggerThreshold::m_Clock {0}
protected

Definition at line 91 of file TriggerThreshold.h.

91{0};

◆ m_comment

std::string TrigConf::TrigConfData::m_comment
privateinherited

Definition at line 48 of file TrigConfData.h.

◆ m_id

unsigned int TrigConf::TrigConfData::m_id
privateinherited

Definition at line 45 of file TrigConfData.h.

◆ m_Input

std::string TrigConf::TriggerThreshold::m_Input {"ctpin"}
protected

Definition at line 98 of file TriggerThreshold.h.

98{"ctpin"};

◆ m_Lvl1MasterId

unsigned int TrigConf::L1DataBaseclass::m_Lvl1MasterId
privateinherited

Definition at line 35 of file L1DataBaseclass.h.

◆ m_Mapping

int TrigConf::TriggerThreshold::m_Mapping {-1}
protected

Definition at line 84 of file TriggerThreshold.h.

84{-1};

◆ m_name

std::string TrigConf::TrigConfData::m_name
privateinherited

Definition at line 46 of file TrigConfData.h.

◆ m_smk

unsigned int TrigConf::TrigConfData::m_smk
privateinherited

Definition at line 44 of file TrigConfData.h.

◆ m_SType

std::string TrigConf::TriggerThreshold::m_SType {"dummy"}
protected

Definition at line 82 of file TriggerThreshold.h.

82{"dummy"};

◆ m_ThresholdNumber

int TrigConf::TriggerThreshold::m_ThresholdNumber {-1}
protected

Definition at line 92 of file TriggerThreshold.h.

92{-1}; // specifies the number within a certain set of thresholds

◆ m_TriggerThresholdValueVector

std::vector<TriggerThresholdValue*> TrigConf::TriggerThreshold::m_TriggerThresholdValueVector {}
protected

Definition at line 85 of file TriggerThreshold.h.

85{};

◆ m_type

L1DataDef::TriggerType TrigConf::TriggerThreshold::m_type {L1DataDef::UNDEF}
protected

Definition at line 81 of file TriggerThreshold.h.

◆ m_version

unsigned int TrigConf::TrigConfData::m_version
privateinherited

Definition at line 47 of file TrigConfData.h.

◆ m_ZBSeedingThresholdMulti

int TrigConf::TriggerThreshold::m_ZBSeedingThresholdMulti {0}
protected

Definition at line 95 of file TriggerThreshold.h.

95{0};

◆ m_ZBSeedingThresholdName

std::string TrigConf::TriggerThreshold::m_ZBSeedingThresholdName {""}
protected

Definition at line 94 of file TriggerThreshold.h.

94{""};

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