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

#include <CTPConfig.h>

Inheritance diagram for TrigConf::CTPConfig:

Public Member Functions

 CTPConfig ()
virtual ~CTPConfig () override
unsigned int ctpVersion () const
unsigned int l1Version () const
int prescaleSetId () const
int bunchGroupSetId () const
const Menumenu () const
const PrescaleSetprescaleSet (unsigned int partition=0) const
const BunchGroupSetbunchGroupSet () const
const PrescaledClockprescaledClock () const
const DeadTimedeadTime () const
const Randomrandom () const
const CTPFilesctpfiles () const
const PrioritySetprioritySet () const
const MuctpimuCTPi () const
Menumenu ()
PrescaleSetprescaleSet (unsigned int partition=0)
BunchGroupSetbunchGroupSet ()
PrescaledClockprescaledClock ()
DeadTimedeadTime ()
Randomrandom ()
CTPFilesctpfiles ()
PrioritySetprioritySet ()
MuctpimuCTPi ()
bool loadCtpFiles () const
bool loadCtpcoreFiles () const
bool loadCtpinFiles () const
bool loadCtpmonFiles () const
void setCTPVersion (unsigned int v)
void setL1Version (unsigned int v)
void setPrescaleSetId (int id)
void setBunchGroupSetId (int id)
void clearPrescaleSets ()
void setPrescaleSet (const PrescaleSet &pss)
void setBunchGroupSet (const BunchGroupSet &m)
void setPrescaledClock (const PrescaledClock &m)
void setDeadTime (const DeadTime &m)
void setRandom (const Random &m)
void setCTPFiles (CTPFiles *ctp)
void setPrioritySet (const PrioritySet &m)
void setMuCTPi (const Muctpi &m)
void setLoadCtpFiles (bool flag=true)
void setLoadCtpcoreFiles (bool flag=true)
void setLoadCtpinFiles (bool flag=true)
void setLoadCtpmonFiles (bool flag=true)
virtual void print (const std::string &indent="", unsigned int detail=1) const override
void writeXML (const std::string &filename, int indentWidth=2) const
void writeXML (std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
bool equals (const CTPConfig *other, const std::string &filename) const
DiffStructcompareTo (const CTPConfig *o) 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

Protected Member Functions

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

Private Attributes

unsigned int m_ctpVersion
unsigned int m_l1Version
int m_PrescaleSetId
int m_BunchGroupSetId
Menu m_Menu
PrescaleSet m_PrescaleSets [4]
BunchGroupSet m_BunchGroupSet
PrescaledClock m_PrescaledClock
DeadTime m_DeadTime
Random m_Random
PrioritySet m_PrioritySet
Muctpi m_MuCTPi
bool m_LoadCtpFiles
bool m_LoadCtpcoreFiles
bool m_LoadCtpinFiles
bool m_LoadCtpmonFiles
CTPFilesm_CTPFiles
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 27 of file CTPConfig.h.

Constructor & Destructor Documentation

◆ CTPConfig()

CTPConfig::CTPConfig ( )

Definition at line 14 of file CTPConfig.cxx.

15 m_ctpVersion( 0 ),
16 m_l1Version( 0 ),
17 m_PrescaleSetId( 0 ),
19 m_LoadCtpFiles( true ),
20 m_LoadCtpcoreFiles( true ),
21 m_LoadCtpinFiles( true ),
22 m_LoadCtpmonFiles( true ),
23 m_CTPFiles( nullptr )
24{}
unsigned int m_l1Version
Definition CTPConfig.h:105
CTPFiles * m_CTPFiles
Definition CTPConfig.h:121
unsigned int m_ctpVersion
Definition CTPConfig.h:104

◆ ~CTPConfig()

CTPConfig::~CTPConfig ( )
overridevirtual

Definition at line 26 of file CTPConfig.cxx.

26 {
27 delete m_CTPFiles;
28}

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}

◆ bunchGroupSet() [1/2]

BunchGroupSet & TrigConf::CTPConfig::bunchGroupSet ( )
inline

Definition at line 51 of file CTPConfig.h.

51{ return m_BunchGroupSet; }
BunchGroupSet m_BunchGroupSet
Definition CTPConfig.h:110

◆ bunchGroupSet() [2/2]

const BunchGroupSet & TrigConf::CTPConfig::bunchGroupSet ( ) const
inline

Definition at line 40 of file CTPConfig.h.

40{ return m_BunchGroupSet; }

◆ bunchGroupSetId()

int TrigConf::CTPConfig::bunchGroupSetId ( ) const
inline

Definition at line 36 of file CTPConfig.h.

36{ return m_BunchGroupSetId; }

◆ clearPrescaleSets()

void CTPConfig::clearPrescaleSets ( )

Definition at line 45 of file CTPConfig.cxx.

45 {
46 for(int i=0; i<4; i++)
48}
PrescaleSet m_PrescaleSets[4]
Definition CTPConfig.h:109
constexpr std::enable_if_t< is_bitmask_v< E >, E & > reset(E &lhs, E rhs)
Convenience function to clear bits in a class enum bitmask.
Definition bitmask.h:251

◆ comment()

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

Definition at line 23 of file TrigConfData.h.

23{return m_comment;}

◆ compareTo()

DiffStruct * CTPConfig::compareTo ( const CTPConfig * o) const

Definition at line 78 of file CTPConfig.cxx.

78 {
79 DiffStruct * ds = new DiffStruct("LVL1Config");
80 ds->name = name();
81 ds->check("name", name(), o->name());
82
83 ds->addSub( menu().compareTo( & o->menu()) );
84 // ds->addSub( getHLTChainList().compareTo( & o->getHLTChainList()) );
85
86 if(ds->empty()) {
87 delete ds; ds=0;
88 }
89 return ds;
90}
const Menu & menu() const
Definition CTPConfig.h:38
DiffStruct * compareTo(const CTPConfig *o) const
Definition CTPConfig.cxx:78
const std::string & name() const

◆ ctpfiles() [1/2]

CTPFiles * TrigConf::CTPConfig::ctpfiles ( )
inline

Definition at line 55 of file CTPConfig.h.

55{ return m_CTPFiles; }

◆ ctpfiles() [2/2]

const CTPFiles * TrigConf::CTPConfig::ctpfiles ( ) const
inline

Definition at line 44 of file CTPConfig.h.

44{ return m_CTPFiles; }

◆ ctpVersion()

unsigned int TrigConf::CTPConfig::ctpVersion ( ) const
inline

Definition at line 33 of file CTPConfig.h.

33{ return m_ctpVersion; }

◆ deadTime() [1/2]

DeadTime & TrigConf::CTPConfig::deadTime ( )
inline

Definition at line 53 of file CTPConfig.h.

53{ return m_DeadTime; }

◆ deadTime() [2/2]

const DeadTime & TrigConf::CTPConfig::deadTime ( ) const
inline

Definition at line 42 of file CTPConfig.h.

42{ return m_DeadTime; }

◆ equals()

bool CTPConfig::equals ( const CTPConfig * other,
const std::string & filename ) const

Definition at line 61 of file CTPConfig.cxx.

61 {
62 bool equals = true;
63 DiffStruct* ds = compareTo(other);
64 if(ds) {
65 equals = false;
66 std::ofstream xmlfile;
67 xmlfile.open(filename.c_str());
68 // file will be empty if there are no differences
69 xmlfile << "<?xml version=\"1.0\" ?>" << std::endl;
70 ds->writeXML(xmlfile);
71 xmlfile.close();
72 delete ds;
73 }
74 return equals;
75}
bool equals(const CTPConfig *other, const std::string &filename) const
Definition CTPConfig.cxx:61
static std::vector< std::string > xmlfile
Definition iLumiCalc.h:29

◆ 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

◆ l1Version()

unsigned int TrigConf::CTPConfig::l1Version ( ) const
inline

Definition at line 34 of file CTPConfig.h.

34{ return m_l1Version; }

◆ loadCtpcoreFiles()

bool TrigConf::CTPConfig::loadCtpcoreFiles ( ) const
inline

Definition at line 60 of file CTPConfig.h.

60{ return m_LoadCtpcoreFiles; }

◆ loadCtpFiles()

bool TrigConf::CTPConfig::loadCtpFiles ( ) const
inline

Definition at line 59 of file CTPConfig.h.

59{ return m_LoadCtpFiles; }

◆ loadCtpinFiles()

bool TrigConf::CTPConfig::loadCtpinFiles ( ) const
inline

Definition at line 61 of file CTPConfig.h.

61{ return m_LoadCtpinFiles; }

◆ loadCtpmonFiles()

bool TrigConf::CTPConfig::loadCtpmonFiles ( ) const
inline

Definition at line 62 of file CTPConfig.h.

62{ return m_LoadCtpmonFiles; }

◆ lvl1MasterTableId()

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

Definition at line 30 of file L1DataBaseclass.h.

30{ return m_Lvl1MasterId; }

◆ menu() [1/2]

Menu & TrigConf::CTPConfig::menu ( )
inline

Definition at line 49 of file CTPConfig.h.

49{ return m_Menu; }

◆ menu() [2/2]

const Menu & TrigConf::CTPConfig::menu ( ) const
inline

Definition at line 38 of file CTPConfig.h.

38{ return m_Menu; }

◆ muCTPi() [1/2]

Muctpi & TrigConf::CTPConfig::muCTPi ( )
inline

Definition at line 57 of file CTPConfig.h.

57{ return m_MuCTPi; }

◆ muCTPi() [2/2]

const Muctpi & TrigConf::CTPConfig::muCTPi ( ) const
inline

Definition at line 46 of file CTPConfig.h.

46{ return m_MuCTPi; }

◆ name()

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

Definition at line 22 of file TrigConfData.h.

22{return m_name;}

◆ prescaledClock() [1/2]

PrescaledClock & TrigConf::CTPConfig::prescaledClock ( )
inline

Definition at line 52 of file CTPConfig.h.

52{ return m_PrescaledClock; }
PrescaledClock m_PrescaledClock
Definition CTPConfig.h:111

◆ prescaledClock() [2/2]

const PrescaledClock & TrigConf::CTPConfig::prescaledClock ( ) const
inline

Definition at line 41 of file CTPConfig.h.

41{ return m_PrescaledClock; }

◆ prescaleSet() [1/2]

PrescaleSet & TrigConf::CTPConfig::prescaleSet ( unsigned int partition = 0)
inline

◆ prescaleSet() [2/2]

const PrescaleSet & TrigConf::CTPConfig::prescaleSet ( unsigned int partition = 0) const
inline

Definition at line 39 of file CTPConfig.h.

39{ return m_PrescaleSets[partition]; }

◆ prescaleSetId()

int TrigConf::CTPConfig::prescaleSetId ( ) const
inline

Definition at line 35 of file CTPConfig.h.

35{ return m_PrescaleSetId; }

◆ print()

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

Implements TrigConf::TrigConfData.

Definition at line 93 of file CTPConfig.cxx.

93 {
94 if(detail>=1) {
95 cout << indent << "================================================================================" << endl;
96 cout << indent << "CTP Configuration";
97 if(smk()>0) cout << " (SMK = " << smk() << ")";
98 cout << ": "; printNameIdV(indent);
99 cout << indent << "CTP Version " << ctpVersion() << endl;
100 cout << indent << "L1 Version " << l1Version() << endl;
101 menu().print(indent, detail);
102 prescaleSet().print(indent, detail);
103 bunchGroupSet().print(indent, detail);
104 random().print(indent, detail);
105 cout << indent << "================================================================================" << endl;
106 }
107}
virtual void print(const std::string &indent="", unsigned int detail=1) const override
unsigned int ctpVersion() const
Definition CTPConfig.h:33
const Random & random() const
Definition CTPConfig.h:43
unsigned int l1Version() const
Definition CTPConfig.h:34
const BunchGroupSet & bunchGroupSet() const
Definition CTPConfig.h:40
const PrescaleSet & prescaleSet(unsigned int partition=0) const
Definition CTPConfig.h:39
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition Menu.cxx:210
virtual void print(const std::string &indent="", unsigned int detail=1) const override
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition Random.cxx:28
std::ostream & indent(std::ostream &o, int lvl, int size) const
void printNameIdV(const std::string &indent="") const
unsigned int smk() const

◆ 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

◆ prioritySet() [1/2]

PrioritySet & TrigConf::CTPConfig::prioritySet ( )
inline

Definition at line 56 of file CTPConfig.h.

56{ return m_PrioritySet; }
PrioritySet m_PrioritySet
Definition CTPConfig.h:114

◆ prioritySet() [2/2]

const PrioritySet & TrigConf::CTPConfig::prioritySet ( ) const
inline

Definition at line 45 of file CTPConfig.h.

45{ return m_PrioritySet; }

◆ random() [1/2]

Random & TrigConf::CTPConfig::random ( )
inline

Definition at line 54 of file CTPConfig.h.

54{ return m_Random; }

◆ random() [2/2]

const Random & TrigConf::CTPConfig::random ( ) const
inline

Definition at line 43 of file CTPConfig.h.

43{ return m_Random; }

◆ setBunchGroupSet()

void TrigConf::CTPConfig::setBunchGroupSet ( const BunchGroupSet & m)
inline

Definition at line 73 of file CTPConfig.h.

◆ setBunchGroupSetId()

void TrigConf::CTPConfig::setBunchGroupSetId ( int id)
inline

Definition at line 68 of file CTPConfig.h.

◆ setComment()

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

Definition at line 32 of file TrigConfData.h.

◆ setCTPFiles()

void TrigConf::CTPConfig::setCTPFiles ( CTPFiles * ctp)
inline

Definition at line 77 of file CTPConfig.h.

77{ m_CTPFiles = ctp; }
ctp
Retrieve trigger EDM objects.

◆ setCTPVersion()

void CTPConfig::setCTPVersion ( unsigned int v)

Definition at line 33 of file CTPConfig.cxx.

33 {
34 m_ctpVersion = v;
36}
const ThresholdConfig & thresholdConfig() const
Definition Menu.h:73

◆ setDeadTime()

void TrigConf::CTPConfig::setDeadTime ( const DeadTime & m)
inline

Definition at line 75 of file CTPConfig.h.

75{ m_DeadTime = m; }

◆ setId()

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

Definition at line 29 of file TrigConfData.h.

29{ m_id=id; }

◆ setL1Version()

void CTPConfig::setL1Version ( unsigned int v)

Definition at line 39 of file CTPConfig.cxx.

39 {
40 m_l1Version = v;
42}

◆ setLoadCtpcoreFiles()

void TrigConf::CTPConfig::setLoadCtpcoreFiles ( bool flag = true)
inline

Definition at line 86 of file CTPConfig.h.

bool flag
Definition master.py:29

◆ setLoadCtpFiles()

void TrigConf::CTPConfig::setLoadCtpFiles ( bool flag = true)
inline

Definition at line 80 of file CTPConfig.h.

◆ setLoadCtpinFiles()

void TrigConf::CTPConfig::setLoadCtpinFiles ( bool flag = true)
inline

Definition at line 87 of file CTPConfig.h.

◆ setLoadCtpmonFiles()

void TrigConf::CTPConfig::setLoadCtpmonFiles ( bool flag = true)
inline

Definition at line 88 of file CTPConfig.h.

◆ setLvl1MasterTableId()

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

Definition at line 31 of file L1DataBaseclass.h.

31{ m_Lvl1MasterId = id; }

◆ setMuCTPi()

void TrigConf::CTPConfig::setMuCTPi ( const Muctpi & m)
inline

Definition at line 79 of file CTPConfig.h.

79{ m_MuCTPi = m; }

◆ setName()

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

Definition at line 30 of file TrigConfData.h.

30{ m_name = name;}

◆ setPrescaledClock()

void TrigConf::CTPConfig::setPrescaledClock ( const PrescaledClock & m)
inline

Definition at line 74 of file CTPConfig.h.

◆ setPrescaleSet()

void CTPConfig::setPrescaleSet ( const PrescaleSet & pss)

Definition at line 51 of file CTPConfig.cxx.

51 {
52 if(pss.partition()>3) {
53 cout << "Error: Partition " << pss.partition() << " of PrescaleSet " << pss.name() << " is larger than 3" << endl;
54 } else {
55 m_PrescaleSets[pss.partition()] = pss;
56 }
57}
unsigned int partition() const
Definition PrescaleSet.h:40

◆ setPrescaleSetId()

void TrigConf::CTPConfig::setPrescaleSetId ( int id)
inline

Definition at line 67 of file CTPConfig.h.

◆ setPrioritySet()

void TrigConf::CTPConfig::setPrioritySet ( const PrioritySet & m)
inline

Definition at line 78 of file CTPConfig.h.

78{ m_PrioritySet = m; }

◆ setRandom()

void TrigConf::CTPConfig::setRandom ( const Random & m)
inline

Definition at line 76 of file CTPConfig.h.

76{ m_Random = m; }

◆ 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;}

◆ setVersion()

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

Definition at line 31 of file TrigConfData.h.

◆ 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;}

◆ version()

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

Definition at line 24 of file TrigConfData.h.

24{return m_version;}

◆ writeXML() [1/2]

void CTPConfig::writeXML ( const std::string & filename,
int indentWidth = 2 ) const

Definition at line 111 of file CTPConfig.cxx.

111 {
112 std::ofstream xmlfile;
113 xmlfile.open( filename );
114 int indentLevel=1;
115 xmlfile << "<?xml version=\"1.0\"?>" << endl
116 << "<LVL1Config name=\"" << menu().name() << "\""
117 << " ctpVersion=\"" << ctpVersion() << "\""
118 << " l1Version=\"" << l1Version() << "\""
119 << ">" << endl
120 << " <!--File is generated by TrigConfReadWrite-->" << endl
121 << " <!--No. L1 thresholds defined: " << menu().thresholdConfig().size() << "-->" << endl
122 << " <!--No. L1 items defined: " << menu().size() << "-->" << endl;
123 writeXML(xmlfile,indentLevel,indentWidth);
124 xmlfile << "</LVL1Config>" << endl;
125 xmlfile.close();
126
127}
void writeXML(const std::string &filename, int indentWidth=2) const
int size() const
Definition Menu.h:143

◆ writeXML() [2/2]

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

Definition at line 131 of file CTPConfig.cxx.

131 {
132 menu().writeXMLItems(xmlfile, indentLevel, indentWidth);
133 for(const PrescaleSet& pss: m_PrescaleSets) {
134 if( ! pss.isNull()) {
135 pss.writeXML(xmlfile, indentLevel, indentWidth);
136 }
137 }
138 menu().writeXMLThresholds(xmlfile, indentLevel, indentWidth);
139 menu().writeXMLMonCounters(xmlfile, indentLevel, indentWidth);
140 random().writeXML(xmlfile, indentLevel, indentWidth);
141 bunchGroupSet().writeXML(xmlfile, indentLevel, indentWidth);
142 prescaledClock().writeXML(xmlfile, indentLevel, indentWidth);
143 menu().caloInfo().writeXML(xmlfile, indentLevel, indentWidth);
144 muCTPi().writeXML(xmlfile,indentLevel,indentWidth);
145}
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
const PrescaledClock & prescaledClock() const
Definition CTPConfig.h:41
const Muctpi & muCTPi() const
Definition CTPConfig.h:46
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition CaloInfo.cxx:98
void writeXMLThresholds(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Menu.cxx:299
void writeXMLMonCounters(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Menu.cxx:313
const CaloInfo & caloInfo() const
Definition Menu.h:74
void writeXMLItems(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Menu.cxx:288
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Muctpi.cxx:28
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition Random.cxx:49

Member Data Documentation

◆ m_BunchGroupSet

BunchGroupSet TrigConf::CTPConfig::m_BunchGroupSet
private

Definition at line 110 of file CTPConfig.h.

◆ m_BunchGroupSetId

int TrigConf::CTPConfig::m_BunchGroupSetId
private

Definition at line 107 of file CTPConfig.h.

◆ m_comment

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

Definition at line 48 of file TrigConfData.h.

◆ m_CTPFiles

CTPFiles* TrigConf::CTPConfig::m_CTPFiles
private

Definition at line 121 of file CTPConfig.h.

◆ m_ctpVersion

unsigned int TrigConf::CTPConfig::m_ctpVersion
private

Definition at line 104 of file CTPConfig.h.

◆ m_DeadTime

DeadTime TrigConf::CTPConfig::m_DeadTime
private

Definition at line 112 of file CTPConfig.h.

◆ m_id

unsigned int TrigConf::TrigConfData::m_id
privateinherited

Definition at line 45 of file TrigConfData.h.

◆ m_l1Version

unsigned int TrigConf::CTPConfig::m_l1Version
private

Definition at line 105 of file CTPConfig.h.

◆ m_LoadCtpcoreFiles

bool TrigConf::CTPConfig::m_LoadCtpcoreFiles
private

Definition at line 118 of file CTPConfig.h.

◆ m_LoadCtpFiles

bool TrigConf::CTPConfig::m_LoadCtpFiles
private

Definition at line 117 of file CTPConfig.h.

◆ m_LoadCtpinFiles

bool TrigConf::CTPConfig::m_LoadCtpinFiles
private

Definition at line 119 of file CTPConfig.h.

◆ m_LoadCtpmonFiles

bool TrigConf::CTPConfig::m_LoadCtpmonFiles
private

Definition at line 120 of file CTPConfig.h.

◆ m_Lvl1MasterId

unsigned int TrigConf::L1DataBaseclass::m_Lvl1MasterId
privateinherited

Definition at line 35 of file L1DataBaseclass.h.

◆ m_Menu

Menu TrigConf::CTPConfig::m_Menu
private

Definition at line 108 of file CTPConfig.h.

◆ m_MuCTPi

Muctpi TrigConf::CTPConfig::m_MuCTPi
private

Definition at line 115 of file CTPConfig.h.

◆ m_name

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

Definition at line 46 of file TrigConfData.h.

◆ m_PrescaledClock

PrescaledClock TrigConf::CTPConfig::m_PrescaledClock
private

Definition at line 111 of file CTPConfig.h.

◆ m_PrescaleSetId

int TrigConf::CTPConfig::m_PrescaleSetId
private

Definition at line 106 of file CTPConfig.h.

◆ m_PrescaleSets

PrescaleSet TrigConf::CTPConfig::m_PrescaleSets[4]
private

Definition at line 109 of file CTPConfig.h.

◆ m_PrioritySet

PrioritySet TrigConf::CTPConfig::m_PrioritySet
private

Definition at line 114 of file CTPConfig.h.

◆ m_Random

Random TrigConf::CTPConfig::m_Random
private

Definition at line 113 of file CTPConfig.h.

◆ m_smk

unsigned int TrigConf::TrigConfData::m_smk
privateinherited

Definition at line 44 of file TrigConfData.h.

◆ m_version

unsigned int TrigConf::TrigConfData::m_version
privateinherited

Definition at line 47 of file TrigConfData.h.


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