ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
TileTriggerFillerTool.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: TileTriggerFillerTool.h
7
* Author: Stephen Cole <stephen.cole@cern.ch>
8
*
9
* Created on January 13, 2012, 11:20 AM
10
*/
11
12
#ifndef TILETRIGGERFILLERTOOL_H
13
#define TILETRIGGERFILLERTOOL_H
14
15
#include "
D3PDMakerUtils/BlockFillerTool.h
"
16
#include "
TileEvent/TileTriggerContainer.h
"
17
#include "
TileEvent/TileTrigger.h
"
18
19
class
CaloLVL1_ID
;
20
21
namespace
D3PD
{
22
23
class
TileTriggerFillerTool
:
public
BlockFillerTool
<TileTrigger> {
24
public
:
31
TileTriggerFillerTool
(
const
std::string&
type
,
32
const
std::string& name,
33
const
IInterface* parent);
34
35
36
// Standard Gaudi initialize method.
37
virtual
StatusCode
initialize
();
38
39
//Book variables for this block.
40
virtual
StatusCode
book
();
41
50
virtual
StatusCode
fill
(
const
TileTrigger
& p);
51
52
private
:
53
57
const
CaloLVL1_ID
*
m_TT_ID
;
58
59
std::vector<int>*
m_maxTowerSide
;
60
std::vector<float>*
m_maxTowerEta
;
61
std::vector<int>*
m_maxTowerPhi
;
62
std::vector<float>*
m_maxTowerPulse
;
63
64
};
65
66
}
67
68
69
#endif
/* TILETRIGGERFILLERTOOL_H */
70
BlockFillerTool.h
Type-safe wrapper for block filler tools.
TileTriggerContainer.h
TileTrigger.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::TileTriggerFillerTool::TileTriggerFillerTool
TileTriggerFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
TileTriggerFillerTool.cxx:24
D3PD::TileTriggerFillerTool::m_maxTowerSide
std::vector< int > * m_maxTowerSide
Definition
TileTriggerFillerTool.h:59
D3PD::TileTriggerFillerTool::m_TT_ID
const CaloLVL1_ID * m_TT_ID
A data member to retain a pointer to the Tile Identifier service.
Definition
TileTriggerFillerTool.h:57
D3PD::TileTriggerFillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition
TileTriggerFillerTool.cxx:42
D3PD::TileTriggerFillerTool::m_maxTowerPhi
std::vector< int > * m_maxTowerPhi
Definition
TileTriggerFillerTool.h:61
D3PD::TileTriggerFillerTool::m_maxTowerPulse
std::vector< float > * m_maxTowerPulse
Definition
TileTriggerFillerTool.h:62
D3PD::TileTriggerFillerTool::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition
TileTriggerFillerTool.cxx:36
D3PD::TileTriggerFillerTool::m_maxTowerEta
std::vector< float > * m_maxTowerEta
Definition
TileTriggerFillerTool.h:60
D3PD::TileTriggerFillerTool::fill
virtual StatusCode fill(const TileTrigger &p)
Fill one block — type-safe version.
Definition
TileTriggerFillerTool.cxx:51
TileTrigger
Definition
TileTrigger.h:40
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
type
Generated on
for ATLAS Offline Software by
1.14.0