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 174 of file hltDiff.cc.

Constructor & Destructor Documentation

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

Definition at line 176 of file hltDiff.cc.

176  :
177  config_(config),
178  index_(index)
179  { }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191

Member Function Documentation

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

Implements HLTConfigInterface.

Definition at line 301 of file hltDiff.cc.

301  {
302  return config_.moduleLabel(index_, trigger, module);
303 }
std::string const & moduleLabel(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:249
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::moduleType ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 305 of file hltDiff.cc.

305  {
306  return config_.moduleType(index_, trigger, module);
307 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
std::string const & moduleType(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:256
Definition: vlib.h:208
bool HLTCommonConfig::View::prescaler ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 309 of file hltDiff.cc.

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

Implements HLTConfigInterface.

Definition at line 281 of file hltDiff.cc.

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

281  {
282  return config_.processName(index_);
283 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
std::string const & processName(Index index) const
Definition: hltDiff.cc:217
unsigned int HLTCommonConfig::View::size ( void  ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 285 of file hltDiff.cc.

285  {
286  return config_.size(index_);
287 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
unsigned int size(Index index) const
Definition: hltDiff.cc:224
unsigned int HLTCommonConfig::View::size ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 289 of file hltDiff.cc.

289  {
290  return config_.size(index_, trigger);
291 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
unsigned int size(Index index) const
Definition: hltDiff.cc:224
unsigned int HLTCommonConfig::View::triggerIndex ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 297 of file hltDiff.cc.

297  {
298  return config_.triggerIndex(index_, trigger);
299 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
unsigned int triggerIndex(Index index, unsigned int trigger) const
Definition: hltDiff.cc:242
std::string const & HLTCommonConfig::View::triggerName ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 293 of file hltDiff.cc.

293  {
294  return config_.triggerName(index_, trigger);
295 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:191
std::string const & triggerName(Index index, unsigned int trigger) const
Definition: hltDiff.cc:235

Member Data Documentation

HLTCommonConfig const& HLTCommonConfig::View::config_
private

Definition at line 191 of file hltDiff.cc.

Referenced by processName().

Index HLTCommonConfig::View::index_
private

Definition at line 192 of file hltDiff.cc.

Referenced by processName().