ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
CaloSysD3PDMaker
src
TileHitInfoFillerTool.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
#ifndef CALOSYSD3PDMAKER_TILEHITINFOFITERTOOL_H
16
#define CALOSYSD3PDMAKER_TILEHITINFOFITERTOOL_H
17
18
#include "
D3PDMakerUtils/BlockFillerTool.h
"
19
#include "GaudiKernel/ServiceHandle.h"
20
#include "GaudiKernel/ToolHandle.h"
21
22
#include "
TileSimEvent/TileHitVector.h
"
23
24
25
namespace
D3PD
{
26
27
31
class
TileHitInfoFillerTool
32
:
public
BlockFillerTool
<TileHitVector>
33
{
34
public
:
41
TileHitInfoFillerTool
(
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
TileHitVector
& p);
59
60
61
private
:
62
63
float
*
m_energy
;
64
float
*
m_eInTime
;
65
float
*
m_eBefore
;
66
float
*
m_eAfter
;
67
float
*
m_eOutTime
;
68
69
float
*
m_time
;
70
float
*
m_tInTime
;
71
float
*
m_tBefore
;
72
float
*
m_tAfter
;
73
float
*
m_tOutTime
;
74
75
int
*
m_nHit
;
76
int
*
m_nHitInTime
;
77
int
*
m_nHitBefore
;
78
int
*
m_nHitAfter
;
79
int
*
m_nHitOutTime
;
80
81
int
*
m_nChan
;
82
int
*
m_nChanInTime
;
83
int
*
m_nChanBefore
;
84
int
*
m_nChanAfter
;
85
int
*
m_nChanOutTime
;
86
87
// property
88
float
m_timeMin
;
89
float
m_timeMax
;
90
float
m_timeOut
;
91
92
};
93
94
95
}
// namespace D3PD
96
97
98
#endif
// not CALOSYSD3PDMAKER_TILEHITINFOFITERTOOL_H
BlockFillerTool.h
Type-safe wrapper for block filler tools.
TileHitVector.h
TileHitVector
AtlasHitsVector< TileHit > TileHitVector
Definition
TileHitVector.h:28
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::TileHitInfoFillerTool::m_eInTime
float * m_eInTime
Definition
TileHitInfoFillerTool.h:64
D3PD::TileHitInfoFillerTool::m_tBefore
float * m_tBefore
Definition
TileHitInfoFillerTool.h:71
D3PD::TileHitInfoFillerTool::m_timeMax
float m_timeMax
Definition
TileHitInfoFillerTool.h:89
D3PD::TileHitInfoFillerTool::m_tAfter
float * m_tAfter
Definition
TileHitInfoFillerTool.h:72
D3PD::TileHitInfoFillerTool::m_eOutTime
float * m_eOutTime
Definition
TileHitInfoFillerTool.h:67
D3PD::TileHitInfoFillerTool::m_nChan
int * m_nChan
Definition
TileHitInfoFillerTool.h:81
D3PD::TileHitInfoFillerTool::m_tOutTime
float * m_tOutTime
Definition
TileHitInfoFillerTool.h:73
D3PD::TileHitInfoFillerTool::TileHitInfoFillerTool
TileHitInfoFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
TileHitInfoFillerTool.cxx:33
D3PD::TileHitInfoFillerTool::m_time
float * m_time
Definition
TileHitInfoFillerTool.h:69
D3PD::TileHitInfoFillerTool::m_timeMin
float m_timeMin
Definition
TileHitInfoFillerTool.h:88
D3PD::TileHitInfoFillerTool::m_eBefore
float * m_eBefore
Definition
TileHitInfoFillerTool.h:65
D3PD::TileHitInfoFillerTool::m_nChanBefore
int * m_nChanBefore
Definition
TileHitInfoFillerTool.h:83
D3PD::TileHitInfoFillerTool::m_nChanOutTime
int * m_nChanOutTime
Definition
TileHitInfoFillerTool.h:85
D3PD::TileHitInfoFillerTool::m_nHitOutTime
int * m_nHitOutTime
Definition
TileHitInfoFillerTool.h:79
D3PD::TileHitInfoFillerTool::book
virtual StatusCode book()
Book variables for this block.
Definition
TileHitInfoFillerTool.cxx:50
D3PD::TileHitInfoFillerTool::m_nHitBefore
int * m_nHitBefore
Definition
TileHitInfoFillerTool.h:77
D3PD::TileHitInfoFillerTool::m_nChanAfter
int * m_nChanAfter
Definition
TileHitInfoFillerTool.h:84
D3PD::TileHitInfoFillerTool::m_energy
float * m_energy
Definition
TileHitInfoFillerTool.h:63
D3PD::TileHitInfoFillerTool::m_nHitInTime
int * m_nHitInTime
Definition
TileHitInfoFillerTool.h:76
D3PD::TileHitInfoFillerTool::m_timeOut
float m_timeOut
Definition
TileHitInfoFillerTool.h:90
D3PD::TileHitInfoFillerTool::m_nHit
int * m_nHit
Definition
TileHitInfoFillerTool.h:75
D3PD::TileHitInfoFillerTool::m_nHitAfter
int * m_nHitAfter
Definition
TileHitInfoFillerTool.h:78
D3PD::TileHitInfoFillerTool::m_eAfter
float * m_eAfter
Definition
TileHitInfoFillerTool.h:66
D3PD::TileHitInfoFillerTool::m_nChanInTime
int * m_nChanInTime
Definition
TileHitInfoFillerTool.h:82
D3PD::TileHitInfoFillerTool::m_tInTime
float * m_tInTime
Definition
TileHitInfoFillerTool.h:70
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