ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
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
16
#include "
D3PDMakerUtils/BlockFillerTool.h
"
17
#include "
TileEvent/TileMuContainer.h
"
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
BlockFillerTool.h
Type-safe wrapper for block filler tools.
TileMuContainer.h
TileMu.h
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::TileMuFillerTool::m_eta
float * m_eta
Definition
TileMuFillerTool.h:50
D3PD::TileMuFillerTool::m_energy3
float * m_energy3
Definition
TileMuFillerTool.h:55
D3PD::TileMuFillerTool::m_energy2
float * m_energy2
Definition
TileMuFillerTool.h:54
D3PD::TileMuFillerTool::m_energy1
float * m_energy1
Definition
TileMuFillerTool.h:53
D3PD::TileMuFillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition
TileMuFillerTool.cxx:32
D3PD::TileMuFillerTool::~TileMuFillerTool
virtual ~TileMuFillerTool()
Definition
TileMuFillerTool.cxx:29
D3PD::TileMuFillerTool::TileMuFillerTool
TileMuFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
TileMuFillerTool.cxx:22
D3PD::TileMuFillerTool::m_quality
unsigned int * m_quality
Definition
TileMuFillerTool.h:56
D3PD::TileMuFillerTool::fill
virtual StatusCode fill(const TileMu &p)
Fill one block — type-safe version.
Definition
TileMuFillerTool.cxx:44
D3PD::TileMuFillerTool::m_energy0
float * m_energy0
Definition
TileMuFillerTool.h:52
D3PD::TileMuFillerTool::m_phi
float * m_phi
Definition
TileMuFillerTool.h:51
TileMu
Class to store TileMuId quantities.
Definition
TileMu.h:25
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
type
Generated on
for ATLAS Offline Software by
1.14.0