ATLAS Offline Software
graphics
EventDisplayFilters
EventDisplayFilters
FilterUsingMBTSTiming.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 FILTERUSINGMBTSTIMING_H
6
#define FILTERUSINGMBTSTIMING_H
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
10
//Forward declarations
11
class
TileTBID
;
12
13
class
FilterUsingMBTSTiming
:
public
AthAlgorithm
{
14
15
public
:
16
17
//Constructor
18
FilterUsingMBTSTiming
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
19
20
//Default Athena algorithm methods
21
StatusCode
initialize
();
22
StatusCode
execute
();
23
StatusCode
finalize
();
24
25
private
:
26
29
std::string
m_mbtsContainerName
;
32
float
m_MBTSThreshold
;
34
float
m_maxTimeDifference
;
36
37
// Handle to the Tile identifier helper
38
const
TileTBID
*
m_tileTBID
;
39
};
40
#endif
FilterUsingMBTSTiming::FilterUsingMBTSTiming
FilterUsingMBTSTiming(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
FilterUsingMBTSTiming.cxx:15
FilterUsingMBTSTiming::execute
StatusCode execute()
Definition:
FilterUsingMBTSTiming.cxx:35
FilterUsingMBTSTiming
Definition:
FilterUsingMBTSTiming.h:13
FilterUsingMBTSTiming::initialize
StatusCode initialize()
Definition:
FilterUsingMBTSTiming.cxx:22
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FilterUsingMBTSTiming::m_MBTSThreshold
float m_MBTSThreshold
Only count cell above this threshold (default = 40/222[pC])");.
Definition:
FilterUsingMBTSTiming.h:32
FilterUsingMBTSTiming::finalize
StatusCode finalize()
Definition:
FilterUsingMBTSTiming.cxx:98
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
FilterUsingMBTSTiming::m_tileTBID
const TileTBID * m_tileTBID
Definition:
FilterUsingMBTSTiming.h:38
TileTBID
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
Definition:
Calorimeter/CaloIdentifier/CaloIdentifier/TileTBID.h:65
FilterUsingMBTSTiming::m_mbtsContainerName
std::string m_mbtsContainerName
MBTSContainer", "StoreGate key of the MBTS container (default="MBTSContainer")");.
Definition:
FilterUsingMBTSTiming.h:30
FilterUsingMBTSTiming::m_maxTimeDifference
float m_maxTimeDifference
Maximum difference of the average time of hits on A and C-side (default=10[ns])");.
Definition:
FilterUsingMBTSTiming.h:34
Generated on Fri Jul 5 2024 21:15:55 for ATLAS Offline Software by
1.8.18