ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileL2Algs
TileL2Algs
TileMuRODToNtuple.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
//*****************************************************************************
6
// Filename : TileMuRODToNtuple.h
7
// Author : Aranzazu Ruiz
8
// Created : March 2006
9
//
10
// DESCRIPTION:
11
// Implementation comments only. Class level comments go in .h file.
12
//
13
// HISTORY:
14
//
15
// BUGS:
16
//
17
//
18
//*****************************************************************************
19
20
#ifndef TILEL2ALGS_TILEMURODTONTUPLE_H
21
#define TILEL2ALGS_TILEMURODTONTUPLE_H
22
23
// Tile includes
24
#include "
TileEvent/TileContainer.h
"
25
26
// Athena includes
27
#include "
AthenaBaseComps/AthAlgorithm.h
"
28
#include "
StoreGate/ReadHandleKey.h
"
29
30
// Gaudi includes
31
#include "GaudiKernel/NTuple.h"
32
33
42
43
class
TileMuRODToNtuple
:
public
AthAlgorithm
{
44
public
:
45
47
TileMuRODToNtuple
(
const
std::string& name, ISvcLocator* pSvcLocator);
48
50
virtual
~TileMuRODToNtuple
();
51
52
StatusCode
initialize
();
53
StatusCode
execute
(
const
EventContext& ctx);
54
StatusCode
finalize
();
55
56
private
:
57
58
NTuple::Tuple*
m_ntuplePtr
;
59
int
m_ntupleID
;
60
int
m_maxNMuons
;
61
int
m_close
;
62
std::string
m_ntupleLoc
;
63
64
NTuple::Item<int>
m_ntag
;
65
NTuple::Array<int>
m_ID
;
66
NTuple::Array<int>
m_val
;
67
NTuple::Item<int>
m_NMuons
;
68
NTuple::Array<float>
m_eta
;
69
NTuple::Array<float>
m_phi
;
70
72
std::string
m_tileL2Container
;
73
75
SG::ReadHandleKey<TileL2Container>
m_l2ContainerKey
{
this
,
"TileL2Container"
,
"TileL2Cnt"
,
76
"Input Tile L2 container key"
};
77
78
};
79
80
#endif
//TILEL2ALGS_TILEMURODTONTUPLE_H
AthAlgorithm.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TileContainer.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
TileMuRODToNtuple::m_tileL2Container
std::string m_tileL2Container
Name of TileL2Container in detector store.
Definition
TileMuRODToNtuple.h:72
TileMuRODToNtuple::m_close
int m_close
Definition
TileMuRODToNtuple.h:61
TileMuRODToNtuple::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
TileMuRODToNtuple.cxx:81
TileMuRODToNtuple::m_ntupleID
int m_ntupleID
Definition
TileMuRODToNtuple.h:59
TileMuRODToNtuple::m_ntupleLoc
std::string m_ntupleLoc
Definition
TileMuRODToNtuple.h:62
TileMuRODToNtuple::m_ntuplePtr
NTuple::Tuple * m_ntuplePtr
Definition
TileMuRODToNtuple.h:58
TileMuRODToNtuple::initialize
StatusCode initialize()
Definition
TileMuRODToNtuple.cxx:50
TileMuRODToNtuple::finalize
StatusCode finalize()
Definition
TileMuRODToNtuple.cxx:106
TileMuRODToNtuple::m_phi
NTuple::Array< float > m_phi
Definition
TileMuRODToNtuple.h:69
TileMuRODToNtuple::TileMuRODToNtuple
TileMuRODToNtuple(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
TileMuRODToNtuple.cxx:33
TileMuRODToNtuple::m_ID
NTuple::Array< int > m_ID
Definition
TileMuRODToNtuple.h:65
TileMuRODToNtuple::m_eta
NTuple::Array< float > m_eta
Definition
TileMuRODToNtuple.h:68
TileMuRODToNtuple::m_maxNMuons
int m_maxNMuons
Definition
TileMuRODToNtuple.h:60
TileMuRODToNtuple::m_l2ContainerKey
SG::ReadHandleKey< TileL2Container > m_l2ContainerKey
TileL2Container in detector store.
Definition
TileMuRODToNtuple.h:75
TileMuRODToNtuple::m_ntag
NTuple::Item< int > m_ntag
Definition
TileMuRODToNtuple.h:64
TileMuRODToNtuple::m_NMuons
NTuple::Item< int > m_NMuons
Definition
TileMuRODToNtuple.h:67
TileMuRODToNtuple::m_val
NTuple::Array< int > m_val
Definition
TileMuRODToNtuple.h:66
TileMuRODToNtuple::~TileMuRODToNtuple
virtual ~TileMuRODToNtuple()
Destructor.
Definition
TileMuRODToNtuple.cxx:47
Generated on
for ATLAS Offline Software by
1.17.0