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

Constructor & Destructor Documentation

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

Definition at line 148 of file hltDiff.cc.

148  :
149  config_(config),
150  index_(index)
151  { }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163

Member Function Documentation

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

Implements HLTConfigInterface.

Definition at line 273 of file hltDiff.cc.

273  {
274  return config_.moduleLabel(index_, trigger, module);
275 }
std::string const & moduleLabel(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:221
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::moduleType ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 277 of file hltDiff.cc.

277  {
278  return config_.moduleType(index_, trigger, module);
279 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
std::string const & moduleType(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:228
Definition: vlib.h:208
bool HLTCommonConfig::View::prescaler ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 281 of file hltDiff.cc.

281  {
282  return config_.prescaler(index_, trigger, module);
283 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
bool prescaler(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:235
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::processName ( ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 253 of file hltDiff.cc.

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

253  {
254  return config_.processName(index_);
255 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
std::string const & processName(Index index) const
Definition: hltDiff.cc:189
unsigned int HLTCommonConfig::View::size ( void  ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 257 of file hltDiff.cc.

257  {
258  return config_.size(index_);
259 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
unsigned int size(Index index) const
Definition: hltDiff.cc:196
unsigned int HLTCommonConfig::View::size ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 261 of file hltDiff.cc.

261  {
262  return config_.size(index_, trigger);
263 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
unsigned int size(Index index) const
Definition: hltDiff.cc:196
unsigned int HLTCommonConfig::View::triggerIndex ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 269 of file hltDiff.cc.

269  {
270  return config_.triggerIndex(index_, trigger);
271 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
unsigned int triggerIndex(Index index, unsigned int trigger) const
Definition: hltDiff.cc:214
std::string const & HLTCommonConfig::View::triggerName ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 265 of file hltDiff.cc.

265  {
266  return config_.triggerName(index_, trigger);
267 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:163
std::string const & triggerName(Index index, unsigned int trigger) const
Definition: hltDiff.cc:207

Member Data Documentation

HLTCommonConfig const& HLTCommonConfig::View::config_
private

Definition at line 163 of file hltDiff.cc.

Referenced by processName().

Index HLTCommonConfig::View::index_
private

Definition at line 164 of file hltDiff.cc.

Referenced by processName().