CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HLTCommonConfig::View Class Reference
Inheritance diagram for HLTCommonConfig::View:
HLTConfigInterface

Public Member Functions

virtual std::string const & moduleLabel (unsigned int trigger, unsigned int module) const override
 
virtual std::string const & moduleType (unsigned int trigger, unsigned int module) const override
 
virtual bool prescaler (unsigned int trigger, unsigned int module) const override
 
virtual std::string const & processName () const override
 
virtual unsigned int size () const override
 
virtual unsigned int size (unsigned int trigger) const override
 
virtual unsigned int triggerIndex (unsigned int trigger) const override
 
virtual std::string const & triggerName (unsigned int trigger) const override
 
 View (HLTCommonConfig const &config, HLTCommonConfig::Index index)
 

Private Attributes

HLTCommonConfig const & config_
 
Index index_
 

Detailed Description

Definition at line 179 of file hltDiff.cc.

Constructor & Destructor Documentation

HLTCommonConfig::View::View ( HLTCommonConfig const &  config,
HLTCommonConfig::Index  index 
)
inline

Definition at line 181 of file hltDiff.cc.

181  :
182  config_(config),
183  index_(index)
184  { }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196

Member Function Documentation

std::string const & HLTCommonConfig::View::moduleLabel ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 306 of file hltDiff.cc.

306  {
307  return config_.moduleLabel(index_, trigger, module);
308 }
std::string const & moduleLabel(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:254
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::moduleType ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 310 of file hltDiff.cc.

310  {
311  return config_.moduleType(index_, trigger, module);
312 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
std::string const & moduleType(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:261
Definition: vlib.h:208
bool HLTCommonConfig::View::prescaler ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 314 of file hltDiff.cc.

314  {
315  return config_.prescaler(index_, trigger, module);
316 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
bool prescaler(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:268
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::processName ( ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 286 of file hltDiff.cc.

References config_, index_, and HLTCommonConfig::processName().

286  {
287  return config_.processName(index_);
288 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
std::string const & processName(Index index) const
Definition: hltDiff.cc:222
unsigned int HLTCommonConfig::View::size ( void  ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 290 of file hltDiff.cc.

290  {
291  return config_.size(index_);
292 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
unsigned int size(Index index) const
Definition: hltDiff.cc:229
unsigned int HLTCommonConfig::View::size ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 294 of file hltDiff.cc.

294  {
295  return config_.size(index_, trigger);
296 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
unsigned int size(Index index) const
Definition: hltDiff.cc:229
unsigned int HLTCommonConfig::View::triggerIndex ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 302 of file hltDiff.cc.

302  {
303  return config_.triggerIndex(index_, trigger);
304 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
unsigned int triggerIndex(Index index, unsigned int trigger) const
Definition: hltDiff.cc:247
std::string const & HLTCommonConfig::View::triggerName ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 298 of file hltDiff.cc.

298  {
299  return config_.triggerName(index_, trigger);
300 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:196
std::string const & triggerName(Index index, unsigned int trigger) const
Definition: hltDiff.cc:240

Member Data Documentation

HLTCommonConfig const& HLTCommonConfig::View::config_
private

Definition at line 196 of file hltDiff.cc.

Referenced by processName().

Index HLTCommonConfig::View::index_
private

Definition at line 197 of file hltDiff.cc.

Referenced by processName().