ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
MuonD3PDMaker
src
MuonTrkHitFillerTool.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
#ifndef D3PDMAKER_MUONTRKHITFILLERTOOL_H
6
#define D3PDMAKER_MUONTRKHITFILLERTOOL_H
7
8
9
#include "
D3PDMakerUtils/BlockFillerTool.h
"
10
#include "
xAODMuon/Muon.h
"
11
#include <vector>
12
#include <stdint.h>
13
14
15
namespace
D3PD
{
16
17
18
class
MuonTrkHitFillerTool
19
:
public
BlockFillerTool
<xAOD::Muon>
20
{
21
public
:
22
MuonTrkHitFillerTool
(
const
std::string&
type
,
23
const
std::string& name,
24
const
IInterface* parent);
25
26
virtual
StatusCode
book
();
27
28
virtual
StatusCode
fill
(
const
xAOD::Muon
& p);
29
30
31
private
:
32
std::vector<std::pair<xAOD::SummaryType, uint8_t*> >
m_vars
;
33
34
// toggle saving of track summary for ID and MS separately
35
bool
m_saveIDMuonHitSummary
;
36
bool
m_saveMSMuonHitSummary
;
37
};
38
39
40
}
// namespace D3PD
41
42
#endif
// not D3PDMAKER_MUONTRKHITFILLERTOOL_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::MuonTrkHitFillerTool::m_vars
std::vector< std::pair< xAOD::SummaryType, uint8_t * > > m_vars
Definition
MuonTrkHitFillerTool.h:32
D3PD::MuonTrkHitFillerTool::MuonTrkHitFillerTool
MuonTrkHitFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
MuonTrkHitFillerTool.cxx:64
D3PD::MuonTrkHitFillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition
MuonTrkHitFillerTool.cxx:74
D3PD::MuonTrkHitFillerTool::m_saveMSMuonHitSummary
bool m_saveMSMuonHitSummary
Definition
MuonTrkHitFillerTool.h:36
D3PD::MuonTrkHitFillerTool::m_saveIDMuonHitSummary
bool m_saveIDMuonHitSummary
Definition
MuonTrkHitFillerTool.h:35
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