ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
LArNoisyROFillerTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
9
10
#ifndef LArNoisyROFillerTool_h
11
#define LArNoisyROFillerTool_h
12
13
14
#include <vector>
15
16
#include "
D3PDMakerUtils/BlockFillerTool.h
"
17
#include "
LArRecEvent/LArNoisyROSummary.h
"
18
//class LArNoisyROSummary;
19
20
21
namespace
D3PD
22
{
23
24
class
LArNoisyROFillerTool
:
25
public
D3PD::BlockFillerTool
<LArNoisyROSummary>
26
{
27
28
public
:
29
LArNoisyROFillerTool
(
const
std::string&
type
,
30
const
std::string& name,
31
const
IInterface* parent);
32
34
virtual
StatusCode
book
();
35
37
virtual
StatusCode
fill
(
const
LArNoisyROSummary
& c);
38
39
private
:
40
41
bool
m_SaveNB
;
42
43
int
*
m_nNoisyFEB
;
44
bool
m_SaveFEBIDs
;
45
std::vector<unsigned long>*
m_NoisyFEBIDs
;
46
47
int
*
m_nNoisyPA
;
48
bool
m_SavePAIDs
;
49
std::vector< std::pair<unsigned long, std::vector<int> > >*
m_NoisyPAIDs
;
50
51
};
52
53
}
54
55
#endif
BlockFillerTool.h
Type-safe wrapper for block filler tools.
LArNoisyROSummary.h
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::LArNoisyROFillerTool::LArNoisyROFillerTool
LArNoisyROFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LArNoisyROFillerTool.cxx:13
D3PD::LArNoisyROFillerTool::m_nNoisyFEB
int * m_nNoisyFEB
Definition
LArNoisyROFillerTool.h:43
D3PD::LArNoisyROFillerTool::book
virtual StatusCode book()
Book variables for this block.
Definition
LArNoisyROFillerTool.cxx:26
D3PD::LArNoisyROFillerTool::m_SaveFEBIDs
bool m_SaveFEBIDs
Definition
LArNoisyROFillerTool.h:44
D3PD::LArNoisyROFillerTool::m_NoisyPAIDs
std::vector< std::pair< unsigned long, std::vector< int > > > * m_NoisyPAIDs
Definition
LArNoisyROFillerTool.h:49
D3PD::LArNoisyROFillerTool::m_NoisyFEBIDs
std::vector< unsigned long > * m_NoisyFEBIDs
Definition
LArNoisyROFillerTool.h:45
D3PD::LArNoisyROFillerTool::m_SaveNB
bool m_SaveNB
Definition
LArNoisyROFillerTool.h:41
D3PD::LArNoisyROFillerTool::m_SavePAIDs
bool m_SavePAIDs
Definition
LArNoisyROFillerTool.h:48
D3PD::LArNoisyROFillerTool::m_nNoisyPA
int * m_nNoisyPA
Definition
LArNoisyROFillerTool.h:47
LArNoisyROSummary
Summary information for noisy LAr preamp / FEBs.
Definition
LArNoisyROSummary.h:28
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
D3PD::fill
virtual StatusCode fill()
Fill one object.
type
Generated on
for ATLAS Offline Software by
1.17.0