GoodRunsListSelectionTool Class Reference

#include <GoodRunsListSelectionTool.h>

Inheritance diagram for GoodRunsListSelectionTool:
IGoodRunsListSelectionTool asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 GoodRunsListSelectionTool (const std::string &name="GoodRunsListsSelectionTool")
virtual StatusCode initialize ()
 Initialize AlgTool.
Interface inherited from IGoodRunsListSelectionTool



virtual bool passRunLB (const std::vector< std::string > &grlnameVec=std::vector< std::string >(), const std::vector< std::string > &brlnameVec=std::vector< std::string >()) const
 Check if the current event passes the selection.
virtual bool passRunLB (const xAOD::EventInfo &event, const std::vector< std::string > &grlnameVec=std::vector< std::string >(), const std::vector< std::string > &brlnameVec=std::vector< std::string >()) const
 Check if the event specified passes the selection.
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 >()) const
 Check if the event specified passes the selection.
virtual const
Root::TGRLCollection
getGRLCollection () const
 Get the good runs list used by the tool.
virtual const
Root::TGRLCollection
getBRLCollection () const
 Get the bad runs list used by the tool.

Protected Member Functions

StatusCode readXMLs (Root::TGRLCollection &grl, const std::vector< std::string > &files)
 Helper function reading in the specified files into a GRL object.

Protected Attributes

std::vector< std::string > m_goodrunslistVec
std::vector< std::string > m_blackrunslistVec
Root::TGRLCollection m_grlcollection
Root::TGRLCollection m_brlcollection
int m_boolop
bool m_passthrough
bool m_rejectanybrl

Detailed Description

Tool implementing the GRL selection

This tool needs to be used to select good lumiblocks for a physics or performance analysis.

$Revision$ $Date$


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1