ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEvent/TrigInDetPattRecoEvent/TrigInDetPattRecoEvent/TrigInDetTriplet.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef __TRIG_IN_DET_TRIPLET_H__
6#define __TRIG_IN_DET_TRIPLET_H__
7
9
10
11
12
14
15 public:
16 TrigInDetTriplet() = delete; //to prevent creation w/o initialization
17
18 static_assert(std::is_nothrow_move_constructible<TrigSiSpacePointBase>::value);
21
24
25 const TrigSiSpacePointBase& s1() const {return m_s1;}
26 const TrigSiSpacePointBase& s2() const {return m_s2;}
27 const TrigSiSpacePointBase& s3() const {return m_s3;}
28 float Q() const {return m_Q;}
29 void Q(double newQ) {m_Q = newQ;}
30
31 protected:
32
36 float m_Q;//Quality
37};
38
39#endif // __TRIG_IN_DET_TRIPLET__
TrigInDetTriplet()=delete
TrigInDetTriplet(TrigSiSpacePointBase s1, TrigSiSpacePointBase s2, TrigSiSpacePointBase s3, float Q)
STL namespace.