Skip to content
Snippets Groups Projects

InDetTrackPerfMon: Adding plotting tools and services

Merged Marco Aparo requested to merge maparo/athena:maparo-main-IDTPM-v1.8.2 into main
10 files
+ 1234
0
Compare changes
  • Side-by-side
  • Inline
Files
10
/*
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
#define INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
/**
* @file IPlotsDefReadTool.h
* @brief Interface for plots definition reading
* tools in this package
* @author Marco Aparo <marco.aparo@cern.ch>
* @date 22 June 2023
**/
/// Athena include(s)
#include "AsgTools/IAsgTool.h"
/// STD includes
#include <vector>
namespace IDTPM {
/// Forward-declaring SinglePlotDefinition
class SinglePlotDefinition;
class IPlotsDefReadTool : virtual public asg::IAsgTool {
public:
ASG_TOOL_INTERFACE( IDTPM::IPlotsDefReadTool )
/// Parse input pltos defnitions and returns
/// vector of SinglePlotDefinition
virtual std::vector< SinglePlotDefinition > getPlotsDefinitions() const = 0;
}; // class IPlotsDefReadTool
} // namespace IDTPM
#endif // > !INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
Loading