ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
TrigInDetTriplet Class Reference

#include <TrigInDetTriplet.h>

Collaboration diagram for TrigInDetTriplet:

Public Member Functions

 TrigInDetTriplet ()=delete
 
 TrigInDetTriplet (TrigSiSpacePointBase s1, TrigSiSpacePointBase s2, TrigSiSpacePointBase s3, float Q)
 
 TrigInDetTriplet (TrigInDetTriplet *t)
 
const TrigSiSpacePointBases1 () const
 
const TrigSiSpacePointBases2 () const
 
const TrigSiSpacePointBases3 () const
 
float Q () const
 
void Q (double newQ)
 

Protected Attributes

TrigSiSpacePointBase m_s1
 
TrigSiSpacePointBase m_s2
 
TrigSiSpacePointBase m_s3
 
float m_Q
 

Detailed Description

Definition at line 13 of file TrigInDetTriplet.h.

Constructor & Destructor Documentation

◆ TrigInDetTriplet() [1/3]

TrigInDetTriplet::TrigInDetTriplet ( )
delete

◆ TrigInDetTriplet() [2/3]

TrigInDetTriplet::TrigInDetTriplet ( TrigSiSpacePointBase  s1,
TrigSiSpacePointBase  s2,
TrigSiSpacePointBase  s3,
float  Q 
)
inline

Definition at line 19 of file TrigInDetTriplet.h.

19  :
20  m_s1(std::move(s1)), m_s2(std::move(s2)), m_s3(std::move(s3)), m_Q(Q) {};

◆ TrigInDetTriplet() [3/3]

TrigInDetTriplet::TrigInDetTriplet ( TrigInDetTriplet t)
inline

Definition at line 22 of file TrigInDetTriplet.h.

22  :
23  m_s1(t->m_s1), m_s2(t->m_s2), m_s3(t->m_s3), m_Q(t->m_Q) {};

Member Function Documentation

◆ Q() [1/2]

float TrigInDetTriplet::Q ( ) const
inline

Definition at line 28 of file TrigInDetTriplet.h.

28 {return m_Q;}

◆ Q() [2/2]

void TrigInDetTriplet::Q ( double  newQ)
inline

Definition at line 29 of file TrigInDetTriplet.h.

29 {m_Q = newQ;}

◆ s1()

const TrigSiSpacePointBase& TrigInDetTriplet::s1 ( ) const
inline

Definition at line 25 of file TrigInDetTriplet.h.

25 {return m_s1;}

◆ s2()

const TrigSiSpacePointBase& TrigInDetTriplet::s2 ( ) const
inline

Definition at line 26 of file TrigInDetTriplet.h.

26 {return m_s2;}

◆ s3()

const TrigSiSpacePointBase& TrigInDetTriplet::s3 ( ) const
inline

Definition at line 27 of file TrigInDetTriplet.h.

27 {return m_s3;}

Member Data Documentation

◆ m_Q

float TrigInDetTriplet::m_Q
protected

Definition at line 36 of file TrigInDetTriplet.h.

◆ m_s1

TrigSiSpacePointBase TrigInDetTriplet::m_s1
protected

Definition at line 33 of file TrigInDetTriplet.h.

◆ m_s2

TrigSiSpacePointBase TrigInDetTriplet::m_s2
protected

Definition at line 34 of file TrigInDetTriplet.h.

◆ m_s3

TrigSiSpacePointBase TrigInDetTriplet::m_s3
protected

Definition at line 35 of file TrigInDetTriplet.h.


The documentation for this class was generated from the following file:
TrigInDetTriplet::m_s2
TrigSiSpacePointBase m_s2
Definition: TrigInDetTriplet.h:34
TrigInDetTriplet::s2
const TrigSiSpacePointBase & s2() const
Definition: TrigInDetTriplet.h:26
TrigInDetTriplet::m_s1
TrigSiSpacePointBase m_s1
Definition: TrigInDetTriplet.h:33
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
TrigInDetTriplet::s1
const TrigSiSpacePointBase & s1() const
Definition: TrigInDetTriplet.h:25
TrigInDetTriplet::m_s3
TrigSiSpacePointBase m_s3
Definition: TrigInDetTriplet.h:35
TrigInDetTriplet::s3
const TrigSiSpacePointBase & s3() const
Definition: TrigInDetTriplet.h:27
TrigInDetTriplet::Q
float Q() const
Definition: TrigInDetTriplet.h:28
TrigInDetTriplet::m_Q
float m_Q
Definition: TrigInDetTriplet.h:36