ATLAS Offline Software
Loading...
Searching...
No Matches
TileMuFillerTool.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: TileMuFillerTool.h
7 * Author: Stephen Cole <stephen.cole@cern.ch>
8 *
9 * Created on January 12, 2012, 3:59 PM
10 */
11
12#ifndef TILEMUFILLERTOOL_H
13#define TILEMUFILLERTOOL_H
14
15
18#include "TileEvent/TileMu.h"
19
20namespace D3PD{
21
22class TileMuFillerTool : public BlockFillerTool<TileMu> {
23public:
30 TileMuFillerTool(const std::string& type,
31 const std::string& name,
32 const IInterface* parent);
33
34 virtual ~TileMuFillerTool();
35
36 //Book variables for this block.
37 virtual StatusCode book();
38
47 virtual StatusCode fill (const TileMu& p);
48
49private:
50 float* m_eta;
51 float* m_phi;
52 float* m_energy0;
53 float* m_energy1;
54 float* m_energy2;
55 float* m_energy3;
56 unsigned int* m_quality;
57
58
59};
60
61}
62
63
64#endif /* TILEMUFILLERTOOL_H */
65
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
virtual StatusCode book()
Declare tuple variables.
TileMuFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode fill(const TileMu &p)
Fill one block — type-safe version.
Class to store TileMuId quantities.
Definition TileMu.h:25
Block filler tool for noisy FEB information.