ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IGoodRunsListSelectorTool Class Referenceabstract

#include <IGoodRunsListSelectorTool.h>

Inheritance diagram for IGoodRunsListSelectorTool:
Collaboration diagram for IGoodRunsListSelectorTool:

Public Member Functions

virtual bool passRunLB (int runNumber, int lumiBlockNr, const std::vector< std::string > &grlnameVec=std::vector< std::string >(), const std::vector< std::string > &brlnameVec=std::vector< std::string >())=0
 DQ Test of run,LBs combination. More...
 
virtual bool passThisRunLB (const std::vector< std::string > &grlnameVec=std::vector< std::string >(), const std::vector< std::string > &brlnameVec=std::vector< std::string >())=0
 DQ Test of run,LBs combination. More...
 
virtual bool registerGRLSelector (const std::string &name, const std::vector< std::string > &grlnameVec, const std::vector< std::string > &brlnameVec)=0
 register grl/brl combination More...
 
virtual const std::map< std::string, vvPair > & getGRLSelectorRegistry ()=0
 get GRL selector registry More...
 
virtual const Root::TGRLCollectiongetGRLCollection () const =0
 get grl/brl collection More...
 
virtual const Root::TGRLCollectiongetBRLCollection () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 19 of file IGoodRunsListSelectorTool.h.

Member Function Documentation

◆ getBRLCollection()

virtual const Root::TGRLCollection* IGoodRunsListSelectorTool::getBRLCollection ( ) const
pure virtual

Implemented in GoodRunsListSelectorTool.

◆ getGRLCollection()

virtual const Root::TGRLCollection* IGoodRunsListSelectorTool::getGRLCollection ( ) const
pure virtual

get grl/brl collection

Implemented in GoodRunsListSelectorTool.

◆ getGRLSelectorRegistry()

virtual const std::map< std::string, vvPair >& IGoodRunsListSelectorTool::getGRLSelectorRegistry ( )
pure virtual

get GRL selector registry

Implemented in GoodRunsListSelectorTool.

◆ interfaceID()

static const InterfaceID& IGoodRunsListSelectorTool::interfaceID ( )
inlinestatic

Definition at line 22 of file IGoodRunsListSelectorTool.h.

22  {
23  static const InterfaceID IGoodRunsListSelectorToolID( "IGoodRunsListSelectorTool", 1, 0 );
24  return IGoodRunsListSelectorToolID;
25  }

◆ passRunLB()

virtual bool IGoodRunsListSelectorTool::passRunLB ( int  runNumber,
int  lumiBlockNr,
const std::vector< std::string > &  grlnameVec = std::vector< std::string >(),
const std::vector< std::string > &  brlnameVec = std::vector< std::string >() 
)
pure virtual

DQ Test of run,LBs combination.

Implemented in GoodRunsListSelectorTool.

◆ passThisRunLB()

virtual bool IGoodRunsListSelectorTool::passThisRunLB ( const std::vector< std::string > &  grlnameVec = std::vector< std::string >(),
const std::vector< std::string > &  brlnameVec = std::vector< std::string >() 
)
pure virtual

DQ Test of run,LBs combination.

Implemented in GoodRunsListSelectorTool.

◆ registerGRLSelector()

virtual bool IGoodRunsListSelectorTool::registerGRLSelector ( const std::string &  name,
const std::vector< std::string > &  grlnameVec,
const std::vector< std::string > &  brlnameVec 
)
pure virtual

register grl/brl combination

Implemented in GoodRunsListSelectorTool.


The documentation for this class was generated from the following file: