ATLAS Offline Software
Loading...
Searching...
No Matches
AODReader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARG4VALIDATION_AODREADER_H
6#define LARG4VALIDATION_AODREADER_H
7
9
10#include "GaudiKernel/NTuple.h"
11
12#include <string>
13
14class AODReader : public AthAlgorithm {
15
16 public:
17
18 AODReader (const std::string& name, ISvcLocator* pSvcLocator);
19 virtual ~AODReader ();
20
21 virtual StatusCode initialize();
22 virtual StatusCode execute();
23 virtual StatusCode finalize();
24
25 private:
26
27 NTuple::Tuple *m_nt;
28 NTuple::Item<float> m_energy;
29 NTuple::Item<float> m_eta;
30 NTuple::Item<float> m_pt;
31 NTuple::Item<float> m_e237;
32 NTuple::Item<float> m_e277;
33 NTuple::Item<float> m_weta1;
34 NTuple::Item<float> m_weta2;
35 NTuple::Item<float> m_e2tsts1;
36 NTuple::Item<float> m_fracs1;
37 NTuple::Item<float> m_wtots1;
38 NTuple::Item<float> m_f1;
39 NTuple::Item<float> m_f1core;
40 NTuple::Item<float> m_et;
41 NTuple::Item<float> m_ethad1;
42 NTuple::Item<float> m_emins1;
43
44 NTuple::Item<float> m_truth_energy;
45 NTuple::Item<float> m_truth_px;
46 NTuple::Item<float> m_truth_py;
47 NTuple::Item<float> m_truth_pz;
48
49};
50
51#endif
NTuple::Item< float > m_truth_pz
Definition AODReader.h:47
NTuple::Item< float > m_e237
Definition AODReader.h:31
NTuple::Item< float > m_et
Definition AODReader.h:40
NTuple::Item< float > m_eta
Definition AODReader.h:29
NTuple::Item< float > m_weta1
Definition AODReader.h:33
NTuple::Item< float > m_f1
Definition AODReader.h:38
NTuple::Item< float > m_truth_px
Definition AODReader.h:45
NTuple::Item< float > m_truth_energy
Definition AODReader.h:44
NTuple::Item< float > m_e277
Definition AODReader.h:32
NTuple::Item< float > m_wtots1
Definition AODReader.h:37
virtual ~AODReader()
Definition AODReader.cxx:26
NTuple::Item< float > m_truth_py
Definition AODReader.h:46
NTuple::Item< float > m_weta2
Definition AODReader.h:34
NTuple::Item< float > m_emins1
Definition AODReader.h:42
NTuple::Item< float > m_f1core
Definition AODReader.h:39
NTuple::Tuple * m_nt
Definition AODReader.h:27
AODReader(const std::string &name, ISvcLocator *pSvcLocator)
Definition AODReader.cxx:19
virtual StatusCode execute()
NTuple::Item< float > m_energy
Definition AODReader.h:28
NTuple::Item< float > m_fracs1
Definition AODReader.h:36
NTuple::Item< float > m_ethad1
Definition AODReader.h:41
virtual StatusCode finalize()
Definition AODReader.cxx:99
NTuple::Item< float > m_pt
Definition AODReader.h:30
NTuple::Item< float > m_e2tsts1
Definition AODReader.h:35
virtual StatusCode initialize()
Definition AODReader.cxx:28
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters: