Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
dbutils::daqconfig::GTRunConfig Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-01/DatabaseUtils/cxx/include/DAQConfig/GTRunConfig.h"

Classes

class  db_exception
 

Public Types

typedef std::vector< boost::shared_ptr< SimpleParameterSet > > TriggerList
 

Public Member Functions

 GTRunConfig (const std::vector< int64_t > &subsystemConfigIdList)
 
 GTRunConfig (const SubsystemNameSpec &nameSpec)
 
 GTRunConfig (const GlobalNameSpec &nameSpec)
 
 GTRunConfig (const int64_t &globalConfigId)
 
virtual ~GTRunConfig ()
 
virtual bool hasValidData () const
 
int64_t getPrimarySubsystemConfigId () const
 
TriggerList getCalibrationTriggers ()
 
TriggerList getExternalTriggers ()
 
TriggerList getManualTriggers ()
 
TriggerList getSpillTriggers ()
 
TriggerList getDataDrivenTriggers ()
 
TriggerList getDaqStatusTriggers ()
 
TriggerList getSNEWSTriggers ()
 
boost::shared_ptr< SimpleParameterSetgetGlobalThrottle ()
 
boost::shared_ptr< SimpleParameterSetgetDDTThrottle ()
 
boost::shared_ptr< SimpleParameterSetgetTriggerOffset ()
 
boost::shared_ptr< SimpleParameterSetgetQueue ()
 
boost::shared_ptr< SimpleParameterSetgetSNEWSPIpe ()
 
boost::shared_ptr< SimpleParameterSetgetGeneral ()
 

Protected Member Functions

bool _fetchAllData (const std::vector< int64_t > &subsystemConfigIdList)
 
bool _fetchParameterSet (const std::string &tableDefinitionFileName, const int64_t &subsystemConfigId, boost::shared_ptr< SimpleParameterSet > &parSet)
 
bool _fetchTriggerData (const std::string &tableDefinitionFileName, const int64_t &subsystemConfigId, TriggerList &triggerList)
 

Protected Attributes

bool _hasValidData
 
int64_t _primarySubsystemConfigId
 
TriggerList _calibrationTriggerList
 
TriggerList _externalTriggerList
 
TriggerList _manualTriggerList
 
TriggerList _spillTriggerList
 
TriggerList _dataDrivenTriggerList
 
TriggerList _daqStatusTriggerList
 
TriggerList _SNEWSTriggerList
 
TriggerList _NSNFilterList
 
boost::shared_ptr< SimpleParameterSet_NSNTriggerParams
 
boost::shared_ptr< SimpleParameterSet_globalThrottle
 
boost::shared_ptr< SimpleParameterSet_DDTThrottle
 
boost::shared_ptr< SimpleParameterSet_triggerOffset
 
boost::shared_ptr< SimpleParameterSet_gtQueue
 
boost::shared_ptr< SimpleParameterSet_SNEWSPipe
 
boost::shared_ptr< SimpleParameterSet_gtGeneral
 

Detailed Description

Worker class to handle fetching of Global Trigger run configuration data.

Author
Kurt Biery
Version
Revision
1.12.12.1
Date
2019/09/27 00:07:03

Definition at line 24 of file GTRunConfig.h.

Member Typedef Documentation

typedef std::vector<boost::shared_ptr<SimpleParameterSet> > dbutils::daqconfig::GTRunConfig::TriggerList

Definition at line 36 of file GTRunConfig.h.

Constructor & Destructor Documentation

dbutils::daqconfig::GTRunConfig::GTRunConfig ( const std::vector< int64_t > &  subsystemConfigIdList)

Creates a GT run configuration object from the specified list of subsystem configuration IDs.

Parameters
subsystemConfigIdListThe list of subsystem configuration IDs.
dcmNameThe name of the DCM of interest.

Definition at line 24 of file GTRunConfig.cpp.

References _fetchAllData(), _hasValidData, and _primarySubsystemConfigId.

25 {
27  if (subsystemConfigIdList.size() > 0) {
28  _primarySubsystemConfigId = subsystemConfigIdList[0];
29  _hasValidData = _fetchAllData(subsystemConfigIdList);
30  }
31  else {
32  _hasValidData = false;
33  }
34 }
bool _fetchAllData(const std::vector< int64_t > &subsystemConfigIdList)
dbutils::daqconfig::GTRunConfig::GTRunConfig ( const SubsystemNameSpec nameSpec)

Creates a GT run configuration object from the specified subsystem configuration specification.

Parameters
nameSpecThe named configuration of interest.

Definition at line 42 of file GTRunConfig.cpp.

References _fetchAllData(), _hasValidData, and _primarySubsystemConfigId.

43 {
45  std::vector<int64_t> subsystemConfigIdList;
46  if (NamedConfigUtils::
47  getSubsystemConfigIdAncestry(nameSpec, subsystemConfigIdList)) {
48  _primarySubsystemConfigId = subsystemConfigIdList[0];
49  _hasValidData = _fetchAllData(subsystemConfigIdList);
50  }
51  else {
52  _hasValidData = false;
53  }
54 }
bool _fetchAllData(const std::vector< int64_t > &subsystemConfigIdList)
dbutils::daqconfig::GTRunConfig::GTRunConfig ( const GlobalNameSpec nameSpec)

Creates a GT run configuration object from the specified global configuration specification.

Parameters
nameSpecThe named configuration of interest.

Definition at line 62 of file GTRunConfig.cpp.

References _fetchAllData(), _hasValidData, _primarySubsystemConfigId, dbutils::daqconfig::IDSpec::DAQ, dbutils::daqconfig::SubsystemNameSpec::GT_SUBSYSTEM_NAME, and dbutils::daqconfig::IDSpec::SUBSYSTEM.

63 {
64  _hasValidData=false;
66  int64_t subsystemConfigId;
67  if(!NamedConfigUtils::
68  getSubsystemConfigIdFromGlobalName(nameSpec,
69  SubsystemNameSpec::
70  GT_SUBSYSTEM_NAME,
71  SubsystemNameSpec::
72  RUN_CONFIG_TYPE,
73  subsystemConfigId))
74  throw db_exception(SubsystemNameSpec::GT_SUBSYSTEM_NAME,"Could not get ConfigId");
75 
76  std::vector<int64_t> subsystemConfigIdList;
77  IDSpec idSpec(subsystemConfigId, IDSpec::SUBSYSTEM, IDSpec::DAQ);
78  if(!NamedConfigUtils::
79  getConfigIdAncestry(idSpec, subsystemConfigIdList))
80  throw db_exception("getConfigIdAncestry"," Failed");
81 
82  _primarySubsystemConfigId = subsystemConfigIdList[0];
83  _hasValidData = _fetchAllData(subsystemConfigIdList);
84 }
static const std::string GT_SUBSYSTEM_NAME
bool _fetchAllData(const std::vector< int64_t > &subsystemConfigIdList)
dbutils::daqconfig::GTRunConfig::GTRunConfig ( const int64_t &  globalConfigId)

Creates a GT run configuration object from the specified global configuration ID.

Parameters
globalConfigIdThe ID of the global configuration of interest.

Definition at line 92 of file GTRunConfig.cpp.

References _fetchAllData(), _hasValidData, _primarySubsystemConfigId, dbutils::daqconfig::IDSpec::DAQ, dbutils::daqconfig::IDSpec::GLOBAL, and dbutils::daqconfig::SubsystemNameSpec::GT_SUBSYSTEM_NAME.

93 {
94  IDSpec idSpec(globalConfigId, IDSpec::GLOBAL, IDSpec::DAQ);
96  std::vector<int64_t> subsystemConfigIdList;
97  if (!NamedConfigUtils::
98  getSubsystemConfigIdAncestryFromGlobalId(idSpec,
99  SubsystemNameSpec::
100  GT_SUBSYSTEM_NAME,
101  SubsystemNameSpec::
102  RUN_CONFIG_TYPE,
103  subsystemConfigIdList))
104  throw db_exception(SubsystemNameSpec::GT_SUBSYSTEM_NAME,"Could not get ConfigId");
105  _primarySubsystemConfigId = subsystemConfigIdList[0];
106  _hasValidData = _fetchAllData(subsystemConfigIdList);
107 }
static const std::string GT_SUBSYSTEM_NAME
bool _fetchAllData(const std::vector< int64_t > &subsystemConfigIdList)
virtual dbutils::daqconfig::GTRunConfig::~GTRunConfig ( )
inlinevirtual

Definition at line 50 of file GTRunConfig.h.

50 {};

Member Function Documentation

bool dbutils::daqconfig::GTRunConfig::_fetchAllData ( const std::vector< int64_t > &  subsystemConfigIdList)
protected

Definition at line 110 of file GTRunConfig.cpp.

References _calibrationTriggerList, _daqStatusTriggerList, _dataDrivenTriggerList, _DDTThrottle, _externalTriggerList, _fetchParameterSet(), _fetchTriggerData(), _globalThrottle, _gtGeneral, _gtQueue, _manualTriggerList, _NSNFilterList, _NSNTriggerParams, _primarySubsystemConfigId, _SNEWSPipe, _SNEWSTriggerList, _spillTriggerList, _triggerOffset, om::cout, allTimeWatchdog::endl, plot_validation_datamc::fname, and string.

Referenced by getGeneral(), and GTRunConfig().

111 {
113 
114  // for the GT configuration, inheritance is not used,
115  // so only the first subsystem ID is relevant
116  int64_t subsystemConfigId = subsystemConfigIdList[0];
117  std::cout<<"SystemConfigId="<<_primarySubsystemConfigId<<", SubSystemConfigId="<<subsystemConfigId<<std::endl;
118  fname = "NovaDatabase/tables/DAQConfig/CalibrationTriggers.xml";
119  _fetchTriggerData(fname, subsystemConfigId,_calibrationTriggerList);
120  fname = "NovaDatabase/tables/DAQConfig/ExternalTriggers.xml";
121  _fetchTriggerData(fname, subsystemConfigId,_externalTriggerList);
122  fname = "NovaDatabase/tables/DAQConfig/ManualTriggers.xml";
123  _fetchTriggerData(fname, subsystemConfigId,_manualTriggerList);
124  fname = "NovaDatabase/tables/DAQConfig/SpillTriggers.xml";
125  _fetchTriggerData(fname, subsystemConfigId,_spillTriggerList);
126  fname = "NovaDatabase/tables/DAQConfig/DataDrivenTriggers.xml";
127  _fetchTriggerData(fname, subsystemConfigId,_dataDrivenTriggerList);
128  fname = "NovaDatabase/tables/DAQConfig/SNEWSTriggers.xml";
129  _fetchTriggerData(fname, subsystemConfigId,_SNEWSTriggerList);
130  fname = "NovaDatabase/tables/DAQConfig/SuperNovaFilter.xml";
131  _fetchTriggerData(fname, subsystemConfigId,_NSNFilterList);
132  fname = "NovaDatabase/tables/DAQConfig/DAQStatusTriggers.xml";
133  _fetchTriggerData(fname, subsystemConfigId,_daqStatusTriggerList);
134 
135  fname = "NovaDatabase/tables/DAQConfig/SuperNovaTrigger.xml";
136  _fetchParameterSet(fname, subsystemConfigId,_NSNTriggerParams);
137  fname = "NovaDatabase/tables/DAQConfig/TriggerOffsets.xml";
138  _fetchParameterSet(fname, subsystemConfigId,_triggerOffset);
139  fname = "NovaDatabase/tables/DAQConfig/GlobalThrottle.xml";
140  _fetchParameterSet(fname, subsystemConfigId,_globalThrottle);
141  fname = "NovaDatabase/tables/DAQConfig/DDTThrottle.xml";
142  _fetchParameterSet(fname, subsystemConfigId,_DDTThrottle);
143  fname = "NovaDatabase/tables/DAQConfig/GTQueue.xml";
144  _fetchParameterSet(fname, subsystemConfigId,_gtQueue);
145  fname = "NovaDatabase/tables/DAQConfig/SNEWSPipe.xml";
146  _fetchParameterSet(fname, subsystemConfigId,_SNEWSPipe);
147  fname = "NovaDatabase/tables/DAQConfig/GTGeneral.xml";
148  _fetchParameterSet(fname, subsystemConfigId,_gtGeneral);
149  return true;
150 }
boost::shared_ptr< SimpleParameterSet > _globalThrottle
Definition: GTRunConfig.h:112
boost::shared_ptr< SimpleParameterSet > _DDTThrottle
Definition: GTRunConfig.h:113
boost::shared_ptr< SimpleParameterSet > _gtGeneral
Definition: GTRunConfig.h:117
boost::shared_ptr< SimpleParameterSet > _gtQueue
Definition: GTRunConfig.h:115
boost::shared_ptr< SimpleParameterSet > _NSNTriggerParams
Definition: GTRunConfig.h:111
bool _fetchParameterSet(const std::string &tableDefinitionFileName, const int64_t &subsystemConfigId, boost::shared_ptr< SimpleParameterSet > &parSet)
OStream cout
Definition: OStream.cxx:6
boost::shared_ptr< SimpleParameterSet > _triggerOffset
Definition: GTRunConfig.h:114
boost::shared_ptr< SimpleParameterSet > _SNEWSPipe
Definition: GTRunConfig.h:116
bool _fetchTriggerData(const std::string &tableDefinitionFileName, const int64_t &subsystemConfigId, TriggerList &triggerList)
enum BeamMode string
bool dbutils::daqconfig::GTRunConfig::_fetchParameterSet ( const std::string tableDefinitionFileName,
const int64_t &  subsystemConfigId,
boost::shared_ptr< SimpleParameterSet > &  parSet 
)
protected

Definition at line 153 of file GTRunConfig.cpp.

References _fetchTriggerData(), and string.

Referenced by _fetchAllData(), and getGeneral().

156 {
157  TriggerList tmpTriggerList;
158  _fetchTriggerData(tableDefinitionFileName, subsystemConfigId,
159  tmpTriggerList);
160  int listSize=tmpTriggerList.size();
161  if(listSize==0) throw GTRunConfig::db_exception(tableDefinitionFileName,
162  "ParameterSet is empty");
163  if(listSize>1) {
164  char buf[10];
165  sprintf(buf,"%d",listSize);
166  throw GTRunConfig::db_exception(tableDefinitionFileName,
167  "ParameterSet size = "+std::string(buf)+">1");
168  }
169  parSet = tmpTriggerList[0];
170  return true;
171 }
std::vector< boost::shared_ptr< SimpleParameterSet > > TriggerList
Definition: GTRunConfig.h:36
bool _fetchTriggerData(const std::string &tableDefinitionFileName, const int64_t &subsystemConfigId, TriggerList &triggerList)
enum BeamMode string
bool dbutils::daqconfig::GTRunConfig::_fetchTriggerData ( const std::string tableDefinitionFileName,
const int64_t &  subsystemConfigId,
TriggerList triggerList 
)
protected

Definition at line 174 of file GTRunConfig.cpp.

References nova::database::Row::Col(), om::cout, mkDefs::detName, allTimeWatchdog::endl, nova::database::Column::Get(), novadaq::EnvVarCache::getEnvVar(), novadaq::EnvVarCache::getInstance(), dbutils::daqconfig::DBColumnUtils::isInfrastructureColumn(), dbutils::daqconfig::DBColumnUtils::isSubsystemConfigReferenceColumn(), string, and dbutils::daqconfig::NamedConfigUtils::SUBSYSCFGID_COLUMN_NAME.

Referenced by _fetchAllData(), _fetchParameterSet(), and getGeneral().

177 {
178  boost::shared_ptr<NOVADB::Table> dbt;
179  dbt.reset(new NOVADB::Table(tableDefinitionFileName));
181  novadaq::EnvVarCache::getInstance().getEnvVar("NOVADAQ_ENVIRONMENT");
182  dbt->SetDetector(detName);
183  std::string dbUser =
184  novadaq::EnvVarCache::getInstance().getEnvVar("CFGMGR_DB_USER");
185  if (dbUser.length() > 0) {dbt->SetUser(dbUser);}
186  if (! dbt->GetConnection())
187  throw db_exception(tableDefinitionFileName,
188  "Could not connect to DB(detName="+detName+", user="+dbUser+")");
189  if (! dbt->ExistsInDB())
190  throw GTRunConfig::db_exception(tableDefinitionFileName,
191  "Table "+dbt->Name()+" doesn't exist in DB");
192 
193  dbt->Clear();
194  dbt->SetValidityRange(NamedConfigUtils::SUBSYSCFGID_COLUMN_NAME,
195  subsystemConfigId);
196  if (! dbt->LoadFromDB())
197  throw GTRunConfig::db_exception(tableDefinitionFileName,
198  "Could not load table "+dbt->Name()+" from DB");
199 
200  std::vector<std::string> colNames = dbt->GetColNames();
201  NOVADB::Row* rowPtr;
202  NOVADB::Column* colPtr;
203  std::cout<<"Table "<<dbt->Name()<<"( sscfg="<<subsystemConfigId<<") has "<<dbt->NRow()<<" rows"<<std::endl;
204  for (int rowIdx = 0; rowIdx < dbt->NRow(); ++rowIdx) {
205  boost::shared_ptr<SimpleParameterSet>
206  trigParamSet(new SimpleParameterSet());
207  rowPtr = dbt->GetRow(rowIdx);
208 
209  for (uint32_t colIdx = 0; colIdx < colNames.size(); ++colIdx) {
210  std::string colName = boost::to_lower_copy(colNames[colIdx]);
211  if (DBColumnUtils::isInfrastructureColumn(colName)) {continue;}
213  continue;
214  }
215 
216  std::string valueString;
217  colPtr = rowPtr->Col(colName);
218  if (! colPtr->Get(valueString))
219  throw GTRunConfig::db_exception(tableDefinitionFileName,
220  "Could not read column \""+colName+"\"");
221 
222 
223  trigParamSet->put(colName, valueString);
224  }
225 
226  triggerList.push_back(trigParamSet);
227  }
228 
229  return true;
230 }
static EnvVarCache & getInstance()
Definition: EnvVarCache.cpp:12
bool Get(T &val) const
Definition: Column.h:53
static bool isSubsystemConfigReferenceColumn(const std::string &columnName)
OStream cout
Definition: OStream.cxx:6
std::string getEnvVar(std::string name)
Definition: EnvVarCache.cpp:33
static bool isInfrastructureColumn(const std::string &columnName)
static const std::string SUBSYSCFGID_COLUMN_NAME
detName
Definition: mkDefs.py:106
Column & Col(int i)
Definition: Row.h:51
enum BeamMode string
TriggerList dbutils::daqconfig::GTRunConfig::getCalibrationTriggers ( )
inline

Definition at line 59 of file GTRunConfig.h.

References _calibrationTriggerList.

TriggerList dbutils::daqconfig::GTRunConfig::getDaqStatusTriggers ( )
inline

Definition at line 64 of file GTRunConfig.h.

References _daqStatusTriggerList.

TriggerList dbutils::daqconfig::GTRunConfig::getDataDrivenTriggers ( )
inline

Definition at line 63 of file GTRunConfig.h.

References _dataDrivenTriggerList.

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getDDTThrottle ( )
inline

Definition at line 71 of file GTRunConfig.h.

References _DDTThrottle.

71  {
72  return _DDTThrottle;
73  }
boost::shared_ptr< SimpleParameterSet > _DDTThrottle
Definition: GTRunConfig.h:113
TriggerList dbutils::daqconfig::GTRunConfig::getExternalTriggers ( )
inline

Definition at line 60 of file GTRunConfig.h.

References _externalTriggerList.

60 {return _externalTriggerList;}
boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getGeneral ( )
inline

Definition at line 84 of file GTRunConfig.h.

References _fetchAllData(), _fetchParameterSet(), _fetchTriggerData(), _gtGeneral, and string.

84  {
85  return _gtGeneral;
86  }
boost::shared_ptr< SimpleParameterSet > _gtGeneral
Definition: GTRunConfig.h:117
boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getGlobalThrottle ( )
inline

Definition at line 67 of file GTRunConfig.h.

References _globalThrottle.

67  {
68  return _globalThrottle;
69  }
boost::shared_ptr< SimpleParameterSet > _globalThrottle
Definition: GTRunConfig.h:112
TriggerList dbutils::daqconfig::GTRunConfig::getManualTriggers ( )
inline

Definition at line 61 of file GTRunConfig.h.

References _manualTriggerList.

61 {return _manualTriggerList;}
int64_t dbutils::daqconfig::GTRunConfig::getPrimarySubsystemConfigId ( ) const
inline

Definition at line 57 of file GTRunConfig.h.

References _primarySubsystemConfigId.

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getQueue ( )
inline

Definition at line 78 of file GTRunConfig.h.

References _gtQueue.

78  {
79  return _gtQueue;
80  }
boost::shared_ptr< SimpleParameterSet > _gtQueue
Definition: GTRunConfig.h:115
boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getSNEWSPIpe ( )
inline

Definition at line 81 of file GTRunConfig.h.

References _SNEWSPipe.

81  {
82  return _SNEWSPipe;
83  }
boost::shared_ptr< SimpleParameterSet > _SNEWSPipe
Definition: GTRunConfig.h:116
TriggerList dbutils::daqconfig::GTRunConfig::getSNEWSTriggers ( )
inline

Definition at line 65 of file GTRunConfig.h.

References _SNEWSTriggerList.

65 {return _SNEWSTriggerList;}
TriggerList dbutils::daqconfig::GTRunConfig::getSpillTriggers ( )
inline

Definition at line 62 of file GTRunConfig.h.

References _spillTriggerList.

62 {return _spillTriggerList;}
boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::getTriggerOffset ( )
inline

Definition at line 75 of file GTRunConfig.h.

References _triggerOffset.

75  {
76  return _triggerOffset;
77  }
boost::shared_ptr< SimpleParameterSet > _triggerOffset
Definition: GTRunConfig.h:114
virtual bool dbutils::daqconfig::GTRunConfig::hasValidData ( ) const
inlinevirtual

Definition at line 56 of file GTRunConfig.h.

References _hasValidData.

Member Data Documentation

TriggerList dbutils::daqconfig::GTRunConfig::_calibrationTriggerList
protected

Definition at line 103 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getCalibrationTriggers().

TriggerList dbutils::daqconfig::GTRunConfig::_daqStatusTriggerList
protected

Definition at line 108 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getDaqStatusTriggers().

TriggerList dbutils::daqconfig::GTRunConfig::_dataDrivenTriggerList
protected

Definition at line 107 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getDataDrivenTriggers().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_DDTThrottle
protected

Definition at line 113 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getDDTThrottle().

TriggerList dbutils::daqconfig::GTRunConfig::_externalTriggerList
protected

Definition at line 104 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getExternalTriggers().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_globalThrottle
protected

Definition at line 112 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getGlobalThrottle().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_gtGeneral
protected

Definition at line 117 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getGeneral().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_gtQueue
protected

Definition at line 115 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getQueue().

bool dbutils::daqconfig::GTRunConfig::_hasValidData
protected

Definition at line 100 of file GTRunConfig.h.

Referenced by GTRunConfig(), and hasValidData().

TriggerList dbutils::daqconfig::GTRunConfig::_manualTriggerList
protected

Definition at line 105 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getManualTriggers().

TriggerList dbutils::daqconfig::GTRunConfig::_NSNFilterList
protected

Definition at line 110 of file GTRunConfig.h.

Referenced by _fetchAllData().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_NSNTriggerParams
protected

Definition at line 111 of file GTRunConfig.h.

Referenced by _fetchAllData().

int64_t dbutils::daqconfig::GTRunConfig::_primarySubsystemConfigId
protected

Definition at line 101 of file GTRunConfig.h.

Referenced by _fetchAllData(), getPrimarySubsystemConfigId(), and GTRunConfig().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_SNEWSPipe
protected

Definition at line 116 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getSNEWSPIpe().

TriggerList dbutils::daqconfig::GTRunConfig::_SNEWSTriggerList
protected

Definition at line 109 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getSNEWSTriggers().

TriggerList dbutils::daqconfig::GTRunConfig::_spillTriggerList
protected

Definition at line 106 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getSpillTriggers().

boost::shared_ptr<SimpleParameterSet> dbutils::daqconfig::GTRunConfig::_triggerOffset
protected

Definition at line 114 of file GTRunConfig.h.

Referenced by _fetchAllData(), and getTriggerOffset().


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