PandaRoot
PndFtsTrackFinder::PndFtsFullTrack Struct Reference

#include <PndFtsTrack.h>

Public Member Functions

 PndFtsFullTrack ()=default
 
 PndFtsFullTrack (Line ft12LineZOX, Line ft12LineZOY, Circle ft34CircleZOX, Line ft34LineZOY, uint32_t parentEventId)
 
 PndFtsFullTrack (Line ft12LineZOX, Line ft12LineZOY, Line ft56LineZOX, Line ft56LineZOY, Line ft34LineZOY, Circle ft34CircleZOX, RawHitVector hits, uint32_t parentEventId)
 
bool operator< (const PndFtsFullTrack &rhs) const
 

Public Attributes

Line fFT12LineZOX {}
 
Line fFT12LineZOY {}
 
Line fFT56LineZOX {}
 
Line fFT56LineZOY {}
 
Line fFT34LineZOY {}
 
Circle fFT34CircleZOX {}
 
RawHitVector fHits {}
 
uint32_t fParentEventId {}
 

Detailed Description

Definition at line 85 of file PndFtsTrack.h.

Constructor & Destructor Documentation

◆ PndFtsFullTrack() [1/3]

PndFtsTrackFinder::PndFtsFullTrack::PndFtsFullTrack ( )
inlinedefault

◆ PndFtsFullTrack() [2/3]

PndFtsTrackFinder::PndFtsFullTrack::PndFtsFullTrack ( Line  ft12LineZOX,
Line  ft12LineZOY,
Circle  ft34CircleZOX,
Line  ft34LineZOY,
uint32_t  parentEventId 
)
inline

◆ PndFtsFullTrack() [3/3]

PndFtsTrackFinder::PndFtsFullTrack::PndFtsFullTrack ( Line  ft12LineZOX,
Line  ft12LineZOY,
Line  ft56LineZOX,
Line  ft56LineZOY,
Line  ft34LineZOY,
Circle  ft34CircleZOX,
RawHitVector  hits,
uint32_t  parentEventId 
)
inline

Definition at line 94 of file PndFtsTrack.h.

References PndFtsTrackFinder::LineSubtrack::fHits, and PndFtsTrackFinder::LineSubtrack::fParentEventId.

95  : fFT12LineZOX{std::move(ft12LineZOX)}, fFT12LineZOY{std::move(ft12LineZOY)}, fFT56LineZOX{std::move(ft56LineZOX)}, fFT56LineZOY{std::move(ft56LineZOY)},
96  fFT34LineZOY{std::move(ft34LineZOY)}, fFT34CircleZOX{std::move(ft34CircleZOX)}, fHits{std::move(hits)}, fParentEventId{parentEventId}
97  {
98  }

Member Function Documentation

◆ operator<()

bool PndFtsTrackFinder::PndFtsFullTrack::operator< ( const PndFtsFullTrack rhs) const
inline

Definition at line 109 of file PndFtsTrack.h.

References PndFtsTrackFinder::LineSubtrack::fParentEventId, and fParentEventId.

109 { return this->fParentEventId < rhs.fParentEventId; }

Member Data Documentation

◆ fFT12LineZOX

Line PndFtsTrackFinder::PndFtsFullTrack::fFT12LineZOX {}

◆ fFT12LineZOY

Line PndFtsTrackFinder::PndFtsFullTrack::fFT12LineZOY {}

Definition at line 101 of file PndFtsTrack.h.

◆ fFT34CircleZOX

Circle PndFtsTrackFinder::PndFtsFullTrack::fFT34CircleZOX {}

Definition at line 105 of file PndFtsTrack.h.

◆ fFT34LineZOY

Line PndFtsTrackFinder::PndFtsFullTrack::fFT34LineZOY {}

Definition at line 104 of file PndFtsTrack.h.

◆ fFT56LineZOX

Line PndFtsTrackFinder::PndFtsFullTrack::fFT56LineZOX {}

Definition at line 102 of file PndFtsTrack.h.

◆ fFT56LineZOY

Line PndFtsTrackFinder::PndFtsFullTrack::fFT56LineZOY {}

Definition at line 103 of file PndFtsTrack.h.

◆ fHits

RawHitVector PndFtsTrackFinder::PndFtsFullTrack::fHits {}

Definition at line 106 of file PndFtsTrack.h.

◆ fParentEventId

uint32_t PndFtsTrackFinder::PndFtsFullTrack::fParentEventId {}

Definition at line 107 of file PndFtsTrack.h.

Referenced by operator<().


The documentation for this struct was generated from the following file: