 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGIDMONITORING_TRIGIDR4MON_H
13 #define TRIGIDMONITORING_TRIGIDR4MON_H
15 #include "GaudiKernel/ToolHandle.h"
96 ToolHandle<Trig::TrigDecisionTool>
m_tdt;
158 ToolHandleArray<GenericMonitoringTool>
m_monTools {
this,
"MonTools", {} };
168 #endif // TRIGIDMONITORING_TRIGIDR4MON_H
virtual StatusCode finalize() override
std::vector< std::string > m_ntupleChainNames
std::string m_outputFileName
int m_selectParentTruthPdgId
virtual StatusCode fillHistograms(const EventContext &context) const override
adds event to the monitoring histograms
base class for a single track selection filter allowing parameter setting for complex track selection
std::string m_analysis_config
std::string m_releaseMetaData
std::vector< std::string > m_chainNames
do we need this ??? why not the base class ???
Base class for Athena Monitoring Algorithms.
class to keep a directory for each object in a root sort of way, but needed to keep the root objects ...
TrigIDR4Mon(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_vtxIndex
if performing the vertex analysis, the index of the offline vertex to look for
bool m_keepAllEvents
kepp events even if they fail the requested trigger chains
double m_fiducial_radius
ntuple building variables
SG::ReadHandleKeyArray< xAOD::TrackParticleContainer > m_trackdummykeys
Header file to be included by clients of the Monitored infrastructure.
bool m_containTracks
do we want basic, or rigorous roi track containment
ToolHandle< Trig::TrigDecisionTool > m_tdt
bool m_shifter
determine whether this should be treated as a shifter chain
bool m_fileopen
if an ntple file open?
std::vector< TrackAssociator * > m_associators
SG::ReadHandleKeyArray< xAOD::VertexContainer > m_vtxdummykeys
virtual StatusCode bookHistograms()
std::string m_sliceTag
additional string for the histogram directory
bool m_runPurity
also run purity analyses
std::vector< TrackFilter * > m_filters
ToolHandleArray< GenericMonitoringTool > m_monTools
void addMonGroupFromBase(const std::string &)
virtual StatusCode initialize() override
initialize
bool m_useHighestPT
use only the highest pt tracks