ATLAS Offline Software
Loading...
Searching...
No Matches
MMHitAnalysis.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MM_HIT_ANALYSIS_H
6#define MM_HIT_ANALYSIS_H
7
11
12
13
14class TH1;
15class TH2;
16class TTree;
17
19
20 public:
21
23 ~MMHitAnalysis() = default;
24 virtual StatusCode initialize() override final;
25 virtual StatusCode execute() override final;
26
27 private:
28
30 TH2 *m_h_S1_xy_A{nullptr};
31 TH2 *m_h_S1_rz_A{nullptr};
32 TH1 *m_h_S1_r_A{nullptr};
33 TH2 *m_h_S1_xy_C{nullptr};
34 TH2 *m_h_S1_rz_C{nullptr};
35 TH1 *m_h_S1_r_C{nullptr};
36 TH2 *m_h_S2_xy_A{nullptr};
37 TH2 *m_h_S2_rz_A{nullptr};
38 TH1 *m_h_S2_r_A{nullptr};
39 TH2 *m_h_S2_xy_C{nullptr};
40 TH2 *m_h_S2_rz_C{nullptr};
41 TH1 *m_h_S2_r_C{nullptr};
42 TH2 *m_h_S_xy_A{nullptr};
43 TH2 *m_h_S_xy_C{nullptr};
44 TH2 *m_h_S_rz_A{nullptr};
45 TH2 *m_h_S_rz_C{nullptr};
46
47 TH2 *m_h_xy_A{nullptr};
48 TH2 *m_h_xy_C{nullptr};
49 TH2 *m_h_rz_A{nullptr};
50 TH2 *m_h_rz_C{nullptr};
51
52 TH2 *m_h_L1_xy_A{nullptr};
53 TH2 *m_h_L1_rz_A{nullptr};
54 TH1 *m_h_L1_r_A{nullptr};
55 TH2 *m_h_L1_xy_C{nullptr};
56 TH2 *m_h_L1_rz_C{nullptr};
57 TH1 *m_h_L1_r_C{nullptr};
58 TH2 *m_h_L2_xy_A{nullptr};
59 TH2 *m_h_L2_rz_A{nullptr};
60 TH1 *m_h_L2_r_A{nullptr};
61 TH2 *m_h_L2_xy_C{nullptr};
62 TH2 *m_h_L2_rz_C{nullptr};
63 TH1 *m_h_L2_r_C{nullptr};
64
65 TH2 *m_h_L_xy_A{nullptr};
66 TH2 *m_h_L_xy_C{nullptr};
67 TH2 *m_h_L_rz_A{nullptr};
68 TH2 *m_h_L_rz_C{nullptr};
69
71 Gaudi::Property<std::string> m_path{this, "HistPath", "/MMTHitAnalysis/"};
72
73};
74
75#endif // MM_HIT_ANALYSIS_H
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadHandleKey< MMSimHitCollection > m_readKey
~MMHitAnalysis()=default
TH2 * m_h_S1_xy_A
Some variables.
Gaudi::Property< std::string > m_path
virtual StatusCode execute() override final
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override final
Property holding a SG store/key/clid from which a ReadHandle is made.
#define private