ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
TrigFTF_HitAssignment Struct Reference

#include <TrigInDetTrackFollowingTool.h>

Collaboration diagram for TrigFTF_HitAssignment:

Public Member Functions

 TrigFTF_HitAssignment ()=delete
 
 ~TrigFTF_HitAssignment ()
 
 TrigFTF_HitAssignment (const TrigFTF_HitAssignment &)=delete
 
TrigFTF_HitAssignmentoperator= (const TrigFTF_HitAssignment &)=delete
 
 TrigFTF_HitAssignment (const Trk::PrepRawData *p, double const *X, double const *C, double dchi2, int ndof)
 

Public Attributes

const Trk::PrepRawDatam_pPRD
 
double m_Xk [5]
 
double m_Ck [15]
 
double m_dchi2
 
int m_ndof
 

Detailed Description

Definition at line 27 of file TrigInDetTrackFollowingTool.h.

Constructor & Destructor Documentation

◆ TrigFTF_HitAssignment() [1/3]

TrigFTF_HitAssignment::TrigFTF_HitAssignment ( )
delete

◆ ~TrigFTF_HitAssignment()

TrigFTF_HitAssignment::~TrigFTF_HitAssignment ( )
inline

Definition at line 29 of file TrigInDetTrackFollowingTool.h.

29 {};

◆ TrigFTF_HitAssignment() [2/3]

TrigFTF_HitAssignment::TrigFTF_HitAssignment ( const TrigFTF_HitAssignment )
delete

◆ TrigFTF_HitAssignment() [3/3]

TrigFTF_HitAssignment::TrigFTF_HitAssignment ( const Trk::PrepRawData p,
double const X,
double const C,
double  dchi2,
int  ndof 
)
inline

Definition at line 33 of file TrigInDetTrackFollowingTool.h.

33  : m_pPRD(p), m_dchi2(dchi2), m_ndof(ndof) {
34  if(m_pPRD!=nullptr) {
35  memcpy(&m_Xk[0], X, sizeof(m_Xk));
36  memcpy(&m_Ck[0], C, sizeof(m_Ck));
37  }
38  else {
39  memset(&m_Xk[0], 0, sizeof(m_Xk));
40  memset(&m_Ck[0], 0, sizeof(m_Ck));
41  }
42 }

Member Function Documentation

◆ operator=()

TrigFTF_HitAssignment& TrigFTF_HitAssignment::operator= ( const TrigFTF_HitAssignment )
delete

Member Data Documentation

◆ m_Ck

double TrigFTF_HitAssignment::m_Ck[15]

Definition at line 46 of file TrigInDetTrackFollowingTool.h.

◆ m_dchi2

double TrigFTF_HitAssignment::m_dchi2

Definition at line 47 of file TrigInDetTrackFollowingTool.h.

◆ m_ndof

int TrigFTF_HitAssignment::m_ndof

Definition at line 48 of file TrigInDetTrackFollowingTool.h.

◆ m_pPRD

const Trk::PrepRawData* TrigFTF_HitAssignment::m_pPRD

Definition at line 44 of file TrigInDetTrackFollowingTool.h.

◆ m_Xk

double TrigFTF_HitAssignment::m_Xk[5]

Definition at line 45 of file TrigInDetTrackFollowingTool.h.


The documentation for this struct was generated from the following file:
TrigFTF_HitAssignment::m_Ck
double m_Ck[15]
Definition: TrigInDetTrackFollowingTool.h:46
TrigFTF_HitAssignment::m_pPRD
const Trk::PrepRawData * m_pPRD
Definition: TrigInDetTrackFollowingTool.h:44
IDTPM::ndof
float ndof(const U &p)
Definition: TrackParametersHelper.h:142
TrigFTF_HitAssignment::m_ndof
int m_ndof
Definition: TrigInDetTrackFollowingTool.h:48
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
DMTest::C
C_v1 C
Definition: C.h:26
Monitored::X
@ X
Definition: HistogramFillerUtils.h:24
TrigFTF_HitAssignment::m_dchi2
double m_dchi2
Definition: TrigInDetTrackFollowingTool.h:47
TrigFTF_HitAssignment::m_Xk
double m_Xk[5]
Definition: TrigInDetTrackFollowingTool.h:45