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

std::string const & moduleLabel (unsigned int trigger, unsigned int module) const override
 
std::string const & moduleType (unsigned int trigger, unsigned int module) const override
 
bool prescaler (unsigned int trigger, unsigned int module) const override
 
std::string const & processName () const override
 
unsigned int size () const override
 
unsigned int size (unsigned int trigger) const override
 
unsigned int triggerIndex (unsigned int trigger) const override
 
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 ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._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 ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._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.