ATLAS Offline Software
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 
13 #include <string>
14 #include <vector>
15 
24 namespace NSWL1 {
25 
27  public:
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