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.
virtual StatusCode fill(const TileTTL1 &p)
Fill one block — type-safe version.
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.