ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
TileTTL1FillerTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/*
6
* File: TileTTL1FillerTool.h
7
* Author: Stephen Cole <stephen.cole@cern.ch>
8
*
9
* Created on January 13, 2012, 10:27 AM
10
*/
11
12
#ifndef TILETTL1FILLERTOOL_H
13
#define TILETTL1FILLERTOOL_H
14
15
#include "
D3PDMakerUtils/BlockFillerTool.h
"
16
#include "
TileEvent/TileTTL1Container.h
"
17
#include "
TileEvent/TileTTL1.h
"
18
19
class
CaloLVL1_ID
;
20
class
TileTBID
;
21
22
namespace
D3PD
{
23
24
class
TileTTL1FillerTool
:
public
BlockFillerTool
<TileTTL1> {
25
public
:
32
TileTTL1FillerTool
(
const
std::string&
type
,
33
const
std::string& name,
34
const
IInterface* parent);
35
37
virtual
StatusCode
initialize
();
38
39
//Book variables for this block.
40
virtual
StatusCode
book
();
41
50
virtual
StatusCode
fill
(
const
TileTTL1
& p);
51
52
private
:
58
const
TileTBID
*
m_tileTBID
;
59
63
const
CaloLVL1_ID
*
m_TT_ID
;
64
65
int
*
m_side
;
66
int
*
m_eta
;
67
int
*
m_phi
;
68
std::vector<float>*
m_samples
;
69
70
};
71
72
}
73
74
75
#endif
/* TILETTL1FILLERTOOL_H */
76
BlockFillerTool.h
Type-safe wrapper for block filler tools.
TileTTL1Container.h
TileTTL1.h
CaloLVL1_ID
Helper class for offline TT identifiers.
Definition
CaloLVL1_ID.h:66
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::TileTTL1FillerTool::m_samples
std::vector< float > * m_samples
Definition
TileTTL1FillerTool.h:68
D3PD::TileTTL1FillerTool::m_tileTBID
const TileTBID * m_tileTBID
A data member to retain a pointer to the Tile Test Beam Identifier service.
Definition
TileTTL1FillerTool.h:58
D3PD::TileTTL1FillerTool::m_side
int * m_side
Definition
TileTTL1FillerTool.h:65
D3PD::TileTTL1FillerTool::m_eta
int * m_eta
Definition
TileTTL1FillerTool.h:66
D3PD::TileTTL1FillerTool::m_TT_ID
const CaloLVL1_ID * m_TT_ID
A data member to retain a pointer to the Tile Identifier service.
Definition
TileTTL1FillerTool.h:63
D3PD::TileTTL1FillerTool::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition
TileTTL1FillerTool.cxx:37
D3PD::TileTTL1FillerTool::TileTTL1FillerTool
TileTTL1FillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
TileTTL1FillerTool.cxx:24
D3PD::TileTTL1FillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition
TileTTL1FillerTool.cxx:45
D3PD::TileTTL1FillerTool::m_phi
int * m_phi
Definition
TileTTL1FillerTool.h:67
TileTBID
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Definition
Calorimeter/CaloIdentifier/CaloIdentifier/TileTBID.h:65
TileTTL1
Definition
TileTTL1.h:26
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
D3PD::fill
virtual StatusCode fill()
Fill one object.
type
Generated on
for ATLAS Offline Software by
1.17.0