#include <GoodRunsListSelectionTool.h>
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 |
Tool implementing the GRL selection
This tool needs to be used to select good lumiblocks for a physics or performance analysis.
$Revision$ $Date$
1.6.1