|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef STRIPTDSOFFLINETOOL_H
6 #define STRIPTDSOFFLINETOOL_H
9 #include "CLHEP/Random/RandFlat.h"
10 #include "CLHEP/Random/RandGauss.h"
11 #include "GaudiKernel/EventContext.h"
12 #include "GaudiKernel/IIncidentSvc.h"
13 #include "GaudiKernel/IIncidentListener.h"
14 #include "GaudiKernel/ITHistSvc.h"
15 #include "GaudiKernel/ThreadLocalContext.h"
16 #include "GaudiKernel/ServiceHandle.h"
39 class MuonDetectorManager;
75 public IIncidentListener {
79 const std::string&
name,
86 virtual void handle (
const Incident& inc)
override;
88 virtual StatusCode gather_strip_data(std::vector<std::unique_ptr<StripData>>& strips,
const std::vector<std::unique_ptr<PadTrigger>>& padTriggers)
const override;
93 StatusCode fill_strip_cache(
const std::vector<std::unique_ptr<PadTrigger>>& padTriggers, std::vector<std::unique_ptr<StripData>> &strip_cache)
const;
106 Gaudi::Property<bool>
m_doNtuple{
this,
"DoNtuple",
false,
"Input StripTds branches into the analysis ntuple"};
109 Gaudi::Property<bool>
m_isMC {
this,
"IsMC",
true,
"This is MC"};
Ensure that the Athena extensions are properly loaded.
abstract class to interface the data hit fragment output from the Strip TDS
::StatusCode StatusCode
StatusCode definition for legacy code.
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Define macros for attributes used to control the static checker.
A trigger trigger candidate for a stgc sector.