ATLAS Offline Software
Loading...
Searching...
No Matches
SurveyConstraintTestAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
7#include "GaudiKernel/NTuple.h"
8#include "GaudiKernel/ITHistSvc.h"
9
11class PixelID;
12class SCT_ID;
13class TH1;
14
15
17
19 public:
20 SurveyConstraintTestAlg (const std::string& name, ISvcLocator* pSvcLocator);
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute() override;
23 virtual StatusCode finalize() override;
24 StatusCode BookHist();
26
27 private :
34
36 NTuple::Item<double> m_AlignResults_x;
37 NTuple::Item<double> m_AlignResults_y;
38 NTuple::Item<double> m_AlignResults_z;
39 NTuple::Item<double> m_AlignResults_alpha;
40 NTuple::Item<double> m_AlignResults_beta;
41 NTuple::Item<double> m_AlignResults_gamma;
42 NTuple::Item<long> m_AlignResults_Identifier_ID;
48
49 // algorithm parameters, possible to declare at runtime
50 int m_NLoop;
51};
52
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
NTuple::Item< long > m_AlignResults_Identifier_SCT
virtual StatusCode finalize() override
NTuple::Item< double > m_AlignResults_gamma
NTuple::Item< long > m_AlignResults_Identifier_ID
NTuple::Item< double > m_AlignResults_alpha
NTuple::Item< long > m_AlignResults_Identifier_LayerDisc
virtual StatusCode execute() override
NTuple::Item< long > m_AlignResults_Identifier_Eta
NTuple::Item< long > m_AlignResults_Identifier_BarrelEC
NTuple::Item< double > m_AlignResults_y
NTuple::Item< double > m_AlignResults_z
NTuple::Item< double > m_AlignResults_beta
NTuple::Item< long > m_AlignResults_Identifier_Phi
SurveyConstraintTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Item< double > m_AlignResults_x
void initialize()
#define private