Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef NSWL1_PADTRIGGERLOGICOFFLINETOOL_H
6 #define NSWL1_PADTRIGGERLOGICOFFLINETOOL_H
8 #include "CLHEP/Random/RandFlat.h"
9 #include "CLHEP/Random/RandGauss.h"
11 #include "GaudiKernel/ITHistSvc.h"
12 #include "GaudiKernel/ServiceHandle.h"
32 #include <boost/geometry.hpp>
33 #include <boost/geometry/geometries/point_xy.hpp>
34 #include <boost/geometry/geometries/polygon.hpp>
35 #include "Math/Vector3D.h"
43 class MuonDetectorManager;
70 const std::string&
name,
97 Gaudi::Property<float>
m_PadEfficiency {
this,
"PadEfficiency", 1.0,
"Pad trigger efficiency"};
98 Gaudi::Property<int>
m_phiIdBits {
this,
"PhiIdBits", 6,
"Number of bit to compute Phi-Id of pad triggers"};
99 Gaudi::Property<bool>
m_useSimple4of4 {
this,
"UseSimple4of4",
false,
"Use simplified logic requiring 4 hits on 4 gas gaps"};
Ensure that the Athena extensions are properly loaded.
class modeling the pad hit fragment for the NSW L1 offline simulation
::StatusCode StatusCode
StatusCode definition for legacy code.
Holder of the pad trigger information.
Initial version of the stgc pad trigger logic.
A trigger trigger candidate for a stgc sector.