ATLAS Offline Software
Loading...
Searching...
No Matches
TileModuleBitsFillerTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*
6 * File: TileModuleBitsFillerTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on March 15, 2012, 1:59 PM
10 */
11
12#ifndef TILEMODULEBITSFILLERTOOL_H
13#define TILEMODULEBITSFILLERTOOL_H
14
18#include "GaudiKernel/ToolHandle.h"
20
21
22namespace D3PD{
23
24 class TileModuleBitsFillerTool: public BlockFillerTool<TileRawChannelCollection> {
25 public:
33 TileModuleBitsFillerTool(const std::string& type,
34 const std::string& name,
35 const IInterface* parent);
36
37 // Standard Gaudi initialize method.
38 virtual StatusCode initialize();
39
40 //Book variables for this block.
41 virtual StatusCode book();
42
51 virtual StatusCode fill (const TileRawChannelCollection& p);
52 private:
53
54 short* m_ID;
57 short* m_FragBCID;
67
68 };
69
70}
71
72#endif /* TILEMODULEBITSFILLERTOOL_H */
73
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
virtual StatusCode fill(const TileRawChannelCollection &p)
Fill one block — type-safe version.
TileModuleBitsFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode book()
Declare tuple variables.
D3PD::BlockFillerTool< TileRawChannelCollection > Base
Block filler tool for noisy FEB information.