ATLAS Offline Software
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 
20 namespace D3PD{
21 
22 class TileMuFillerTool : public BlockFillerTool<TileMu> {
23 public:
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 
49 private:
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 
D3PD::TileMuFillerTool
Definition: TileMuFillerTool.h:22
D3PD::TileMuFillerTool::m_quality
unsigned int * m_quality
Definition: TileMuFillerTool.h:56
D3PD::TileMuFillerTool::m_energy2
float * m_energy2
Definition: TileMuFillerTool.h:54
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
BlockFillerTool.h
Type-safe wrapper for block filler tools.
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
D3PD::TileMuFillerTool::~TileMuFillerTool
virtual ~TileMuFillerTool()
Definition: TileMuFillerTool.cxx:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
D3PD::TileMuFillerTool::m_phi
float * m_phi
Definition: TileMuFillerTool.h:51
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition: BlockFillerTool.h:68
D3PD::TileMuFillerTool::TileMuFillerTool
TileMuFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: TileMuFillerTool.cxx:22
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TileMuContainer.h
D3PD::TileMuFillerTool::m_eta
float * m_eta
Definition: TileMuFillerTool.h:50
D3PD::TileMuFillerTool::m_energy3
float * m_energy3
Definition: TileMuFillerTool.h:55
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::TileMuFillerTool::fill
virtual StatusCode fill(const TileMu &p)
Fill one block — type-safe version.
Definition: TileMuFillerTool.cxx:44
D3PD::TileMuFillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition: TileMuFillerTool.cxx:32
D3PD::TileMuFillerTool::m_energy1
float * m_energy1
Definition: TileMuFillerTool.h:53
D3PD::TileMuFillerTool::m_energy0
float * m_energy0
Definition: TileMuFillerTool.h:52
TileMu
Class to store TileMuId quantities.
Definition: TileMu.h:25
TileMu.h