ATLAS Offline Software
Trigger
TrigT1
TrigT1NSWSimTools
TrigT1NSWSimTools
SectorTriggerCandidate.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
8
#ifndef NSW_SECTORTRIGGERCANDIDATE_H
9
#define NSW_SECTORTRIGGERCANDIDATE_H
10
11
#include "
TrigT1NSWSimTools/TriggerTypes.h
"
12
#include "
TrigT1NSWSimTools/GeoUtils.h
"
13
#include <string>
14
#include <vector>
15
24
namespace
NSWL1
{
25
26
class
SectorTriggerCandidate
{
27
public
:
28
SectorTriggerCandidate
(
const
SingleWedgePadTrigger
&inner,
29
const
SingleWedgePadTrigger
&outer);
30
SectorTriggerCandidate
(
const
SingleWedgePadTrigger
&innerOrOuterInTransition);
31
const
std::vector< SingleWedgePadTrigger >&
wedgeTrigs
()
const
{
return
m_wedgeTrigs
;}
32
Polygon
triggerRegion3
()
const
;
33
34
private
:
35
std::vector< SingleWedgePadTrigger >
m_wedgeTrigs
;
36
};
// end class SectorTriggerCandidate
37
38
}
// end namespace nsw
39
40
#endif
TriggerTypes.h
NSWL1::SingleWedgePadTrigger
Definition:
SingleWedgePadTrigger.h:28
NSWL1::SectorTriggerCandidate::triggerRegion3
Polygon triggerRegion3() const
Definition:
SectorTriggerCandidate.cxx:23
GeoUtils.h
NSWL1::Polygon
boost::geometry::model::polygon< Vertex > Polygon
Definition:
GeoUtils.h:18
NSWL1::SectorTriggerCandidate::SectorTriggerCandidate
SectorTriggerCandidate(const SingleWedgePadTrigger &inner, const SingleWedgePadTrigger &outer)
Definition:
SectorTriggerCandidate.cxx:13
NSWL1::SectorTriggerCandidate::m_wedgeTrigs
std::vector< SingleWedgePadTrigger > m_wedgeTrigs
Definition:
SectorTriggerCandidate.h:35
NSWL1::SectorTriggerCandidate
Definition:
SectorTriggerCandidate.h:26
NSWL1::SectorTriggerCandidate::wedgeTrigs
const std::vector< SingleWedgePadTrigger > & wedgeTrigs() const
Definition:
SectorTriggerCandidate.h:31
NSWL1
A trigger trigger candidate for a stgc sector.
Definition:
NSWL1Simulation.cxx:9
Generated on Thu Nov 7 2024 21:25:43 for ATLAS Offline Software by
1.8.18