CMS 3D CMS Logo

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements HLTConfigInterface.

Definition at line 274 of file hltDiff.cc.

274  {
276 }
std::string const & moduleLabel(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:222
HLTCommonConfig const & config_
Definition: hltDiff.cc:164
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::moduleType ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 278 of file hltDiff.cc.

278  {
280 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:164
std::string const & moduleType(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:229
Definition: vlib.h:208
bool HLTCommonConfig::View::prescaler ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 282 of file hltDiff.cc.

282  {
284 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:164
bool prescaler(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:236
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::processName ( ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 254 of file hltDiff.cc.

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

Implements HLTConfigInterface.

Definition at line 258 of file hltDiff.cc.

Referenced by ntuple._Collection::__iter__(), and ntuple._Collection::__len__().

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

Implements HLTConfigInterface.

Definition at line 262 of file hltDiff.cc.

Referenced by ntuple._Collection::__iter__(), and ntuple._Collection::__len__().

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

Implements HLTConfigInterface.

Definition at line 270 of file hltDiff.cc.

270  {
272 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:164
unsigned int triggerIndex(Index index, unsigned int trigger) const
Definition: hltDiff.cc:215
std::string const & HLTCommonConfig::View::triggerName ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 266 of file hltDiff.cc.

266  {
268 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:164
std::string const & triggerName(Index index, unsigned int trigger) const
Definition: hltDiff.cc:208

Member Data Documentation

HLTCommonConfig const& HLTCommonConfig::View::config_
private

Definition at line 164 of file hltDiff.cc.

Index HLTCommonConfig::View::index_
private

Definition at line 165 of file hltDiff.cc.