ATLAS Offline Software
Loading...
Searching...
No Matches
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
17#include "TileEvent/TileTTL1.h"
18
19class CaloLVL1_ID;
20class TileTBID;
21
22namespace D3PD{
23
24class TileTTL1FillerTool : public BlockFillerTool<TileTTL1> {
25public:
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
52private:
59
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
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.
std::vector< float > * m_samples
const TileTBID * m_tileTBID
A data member to retain a pointer to the Tile Test Beam Identifier service.
const CaloLVL1_ID * m_TT_ID
A data member to retain a pointer to the Tile Identifier service.
virtual StatusCode initialize()
Standard Gaudi initialize method.
TileTTL1FillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode book()
Declare tuple variables.
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Block filler tool for noisy FEB information.
virtual StatusCode fill()
Fill one object.