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)
 
virtual ~View ()=default
 
- Public Member Functions inherited from HLTConfigInterface
virtual ~HLTConfigInterface ()=default
 

Private Attributes

HLTCommonConfig const & config_
 
Index index_
 

Detailed Description

Definition at line 148 of file hltDiff.cc.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements HLTConfigInterface.

Definition at line 275 of file hltDiff.cc.

275  {
277 }
std::string const & moduleLabel(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:223
HLTCommonConfig const & config_
Definition: hltDiff.cc:165
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::moduleType ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 279 of file hltDiff.cc.

279  {
281 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:165
std::string const & moduleType(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:230
Definition: vlib.h:208
bool HLTCommonConfig::View::prescaler ( unsigned int  trigger,
unsigned int  module 
) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 283 of file hltDiff.cc.

283  {
285 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:165
bool prescaler(Index index, unsigned int trigger, unsigned int module) const
Definition: hltDiff.cc:237
Definition: vlib.h:208
std::string const & HLTCommonConfig::View::processName ( ) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 255 of file hltDiff.cc.

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

Implements HLTConfigInterface.

Definition at line 259 of file hltDiff.cc.

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

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

Implements HLTConfigInterface.

Definition at line 263 of file hltDiff.cc.

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

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

Implements HLTConfigInterface.

Definition at line 271 of file hltDiff.cc.

271  {
273 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:165
unsigned int triggerIndex(Index index, unsigned int trigger) const
Definition: hltDiff.cc:216
std::string const & HLTCommonConfig::View::triggerName ( unsigned int  trigger) const
overridevirtual

Implements HLTConfigInterface.

Definition at line 267 of file hltDiff.cc.

267  {
269 }
HLTCommonConfig const & config_
Definition: hltDiff.cc:165
std::string const & triggerName(Index index, unsigned int trigger) const
Definition: hltDiff.cc:209

Member Data Documentation

HLTCommonConfig const& HLTCommonConfig::View::config_
private

Definition at line 165 of file hltDiff.cc.

Index HLTCommonConfig::View::index_
private

Definition at line 166 of file hltDiff.cc.