ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
MuonD3PDMaker
src
MuonNumberOfSegmentsFillerTool.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
14
15
16
#ifndef MUOND3PDMAKER_MUONNUMBEROFSEGMENTSFILLERTOOL_H
17
#define MUOND3PDMAKER_MUONNUMBEROFSEGMENTSFILLERTOOL_H
18
19
20
#include "
D3PDMakerUtils/BlockFillerTool.h
"
21
#include "
xAODMuon/Muon.h
"
22
#include "GaudiKernel/ToolHandle.h"
23
24
25
namespace
D3PD
{
26
27
31
class
MuonNumberOfSegmentsFillerTool
32
:
public
BlockFillerTool
<xAOD::Muon>
33
{
34
public
:
41
MuonNumberOfSegmentsFillerTool
(
const
std::string&
type
,
42
const
std::string& name,
43
const
IInterface* parent);
44
45
47
virtual
StatusCode
book
();
48
49
58
virtual
StatusCode
fill
(
const
xAOD::Muon
& p);
59
60
61
private
:
63
bool
*
m_numberOfSegments
=
nullptr
;
64
};
65
66
67
}
// namespace D3PD
68
69
70
#endif
// not MUOND3PDMAKER_MUONNUMBEROFSEGMENTSFILLERTOOL_H
BlockFillerTool.h
Type-safe wrapper for block filler tools.
Muon.h
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::MuonNumberOfSegmentsFillerTool::book
virtual StatusCode book()
Book variables for this block.
Definition
MuonNumberOfSegmentsFillerTool.cxx:39
D3PD::MuonNumberOfSegmentsFillerTool::m_numberOfSegments
bool * m_numberOfSegments
Variable: Number of muon segments.
Definition
MuonNumberOfSegmentsFillerTool.h:63
D3PD::MuonNumberOfSegmentsFillerTool::MuonNumberOfSegmentsFillerTool
MuonNumberOfSegmentsFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
MuonNumberOfSegmentsFillerTool.cxx:27
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
D3PD::fill
virtual StatusCode fill()
Fill one object.
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
type
Generated on
for ATLAS Offline Software by
1.17.0