#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$