ATLAS Offline Software
Loading...
Searching...
No Matches
SeedingAlgorithmAnalysisAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ACTSTRKALGS_SEEDINGALGORITHMANALYSISALG_H
6#define ACTSTRKALGS_SEEDINGALGORITHMANALYSISALG_H
7
9#include "GaudiKernel/ToolHandle.h"
10
12
13namespace ActsTrk {
15
16 public:
17 SeedingAlgorithmAnalysisAlg(const std::string& name, ISvcLocator* pSvcLocator);
18 virtual ~SeedingAlgorithmAnalysisAlg() override = default;
19
20 virtual StatusCode initialize() override;
21 virtual StatusCode fillHistograms(const EventContext& ctx) const override;
22
23 private:
24 ToolHandleArray<InDet::ISiSpacePointsSeedMaker> m_seedingTools{this,
25 "SeedingTools", {}, "List of seeding tools to test"};
26
27 StringArrayProperty m_monitoringGroupNames{this,
28 "MonitorNames", {}, "List of names of the monitoring groups"};
29
30 Gaudi::Property< bool > m_doPixel {this, "DoPixel", true};
31 Gaudi::Property< bool > m_doStrip {this, "DoStrip", true};
32
40
41 };
42
43}
44
45#endif // ACTSTRKALGS_SEEDINGALGORITHMANALYSISALG_H
SeedingAlgorithmAnalysisAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~SeedingAlgorithmAnalysisAlg() override=default
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual StatusCode initialize() override
initialize
ToolHandleArray< InDet::ISiSpacePointsSeedMaker > m_seedingTools
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...