ATLAS Offline Software
Loading...
Searching...
No Matches
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
18
19class CaloLVL1_ID;
20
21namespace D3PD{
22
23class TileTriggerFillerTool : public BlockFillerTool<TileTrigger> {
24public:
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
52private:
53
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
Type-safe wrapper for block filler tools.
Helper class for offline TT identifiers.
Definition CaloLVL1_ID.h:66
Type-safe wrapper for block filler tools.
TileTriggerFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
std::vector< int > * m_maxTowerSide
const CaloLVL1_ID * m_TT_ID
A data member to retain a pointer to the Tile Identifier service.
virtual StatusCode book()
Declare tuple variables.
std::vector< float > * m_maxTowerPulse
virtual StatusCode initialize()
Standard Gaudi initialize method.
std::vector< float > * m_maxTowerEta
virtual StatusCode fill(const TileTrigger &p)
Fill one block — type-safe version.
Block filler tool for noisy FEB information.