ATLAS Offline Software
Loading...
Searching...
No Matches
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
10#include "xAODMuon/Muon.h"
11#include <vector>
12#include <stdint.h>
13
14
15namespace D3PD {
16
17
19 : public BlockFillerTool<xAOD::Muon>
20{
21public:
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
31private:
32 std::vector<std::pair<xAOD::SummaryType, uint8_t*> > m_vars;
33
34 // toggle saving of track summary for ID and MS separately
37};
38
39
40} // namespace D3PD
41
42#endif // not D3PDMAKER_MUONTRKHITFILLERTOOL_H
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
std::vector< std::pair< xAOD::SummaryType, uint8_t * > > m_vars
virtual StatusCode fill(const xAOD::Muon &p)
Fill one block — type-safe version.
MuonTrkHitFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode book()
Declare tuple variables.
Block filler tool for noisy FEB information.
Muon_v1 Muon
Reference the current persistent version: