ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
TileDigitFillerTool.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: TileDigitFillerTool.h
7
* Author: Stephen Cole <scole@niu.edu>
8
*
9
* Created on February 22, 2011, 4:06 PM
10
*/
11
12
#ifndef TILEDIGITFILLERTOOL_H
13
#define TILEDIGITFILLERTOOL_H
14
15
#include "
D3PDMakerUtils/BlockFillerTool.h
"
16
#include "
TileEvent/TileDigitsContainer.h
"
17
#include "
TileEvent/TileDigits.h
"
18
#include "GaudiKernel/ToolHandle.h"
19
#include "
TileConditions/ITileBadChanTool.h
"
20
21
class
TileID
;
22
class
TileHWID
;
23
class
TileCablingService
;
24
25
namespace
D3PD
{
26
27
class
TileDigitFillerTool
:
public
BlockFillerTool
<TileDigits> {
28
public
:
35
TileDigitFillerTool
(
const
std::string&
type
,
36
const
std::string& name,
37
const
IInterface* parent);
38
39
41
virtual
StatusCode
initialize
();
42
43
//Book variables for this block.
44
virtual
StatusCode
book
();
45
54
virtual
StatusCode
fill
(
const
TileDigits
& p);
55
private
:
56
const
TileID
*
m_tileid
;
57
const
TileHWID
*
m_tilehwid
;
58
59
bool
m_SaveHWid
;
60
bool
m_SaveOffId
;
61
62
char
*
m_section
;
63
char
*
m_side
;
64
char
*
m_tower
;
65
66
char
*
m_ros
;
67
char
*
m_drawer
;
68
char
*
m_channel
;
69
char
*
m_gain
;
70
std::vector<short> *
m_samples
;
71
72
};
73
74
}
75
#endif
/* TILEDIGITFILLERTOOL_H */
76
BlockFillerTool.h
Type-safe wrapper for block filler tools.
ITileBadChanTool.h
TileDigitsContainer.h
TileDigits.h
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::TileDigitFillerTool::TileDigitFillerTool
TileDigitFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
TileDigitFillerTool.cxx:24
D3PD::TileDigitFillerTool::book
virtual StatusCode book()
Declare tuple variables.
Definition
TileDigitFillerTool.cxx:53
D3PD::TileDigitFillerTool::m_SaveOffId
bool m_SaveOffId
Definition
TileDigitFillerTool.h:60
D3PD::TileDigitFillerTool::m_drawer
char * m_drawer
Definition
TileDigitFillerTool.h:67
D3PD::TileDigitFillerTool::m_side
char * m_side
Definition
TileDigitFillerTool.h:63
D3PD::TileDigitFillerTool::m_tilehwid
const TileHWID * m_tilehwid
Definition
TileDigitFillerTool.h:57
D3PD::TileDigitFillerTool::m_tileid
const TileID * m_tileid
Definition
TileDigitFillerTool.h:56
D3PD::TileDigitFillerTool::m_samples
std::vector< short > * m_samples
Definition
TileDigitFillerTool.h:70
D3PD::TileDigitFillerTool::m_section
char * m_section
Definition
TileDigitFillerTool.h:62
D3PD::TileDigitFillerTool::initialize
virtual StatusCode initialize()
Standard Gaudi initialize method.
Definition
TileDigitFillerTool.cxx:44
D3PD::TileDigitFillerTool::m_tower
char * m_tower
Definition
TileDigitFillerTool.h:64
D3PD::TileDigitFillerTool::m_ros
char * m_ros
Definition
TileDigitFillerTool.h:66
D3PD::TileDigitFillerTool::m_gain
char * m_gain
Definition
TileDigitFillerTool.h:69
D3PD::TileDigitFillerTool::m_SaveHWid
bool m_SaveHWid
Definition
TileDigitFillerTool.h:59
D3PD::TileDigitFillerTool::m_channel
char * m_channel
Definition
TileDigitFillerTool.h:68
TileCablingService
Definition
TileCablingService.h:23
TileDigits
Definition
TileDigits.h:30
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition
TileHWID.h:49
TileID
Helper class for TileCal offline identifiers.
Definition
TileID.h:67
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