ATLAS Offline Software
Loading...
Searching...
No Matches
InDetBasicPlot.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDETPHYSVALMONITORING_InDetBasicPlot
6#define INDETPHYSVALMONITORING_InDetBasicPlot
11
12
13// std includes
14#include <string>
15#include <array>
16
17// local includes
18#include "InDetPlotBase.h"
21
24public:
25 InDetBasicPlot(InDetPlotBase* pParent, const std::string& dirName);
26 void fill(const xAOD::TrackParticle& particle);
27 void fill(const xAOD::TruthParticle& particle);
28private:
29 // plot base has nop default implementation of this; we use it to book the histos
30 void initializePlots();
31 // print out final stats on exact zeroes
32 void finalizePlots();
33};
34
35
36
37
38#endif
InDetBasicPlot(InDetPlotBase *pParent, const std::string &dirName)
void fill(const xAOD::TrackParticle &particle)
InDetPlotBase(InDetPlotBase *pParent, const std::string &dirName)
Constructor taking parent node and directory name for plots.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.