PandaRoot
PndFtsTrackFinder::LineTrack Struct Reference

#include <PndFtsTrack.h>

Public Member Functions

 LineTrack ()=default
 
 LineTrack (Line lineZOX, Line lineZOY, RawHitVector hits, uint32_t parentEventId)
 
 LineTrack (Line lineZOX, Line lineZOY, uint32_t parentEventId)
 
bool operator< (const LineTrack &rhs) const
 

Public Attributes

Line fLineZOX {}
 
Line fLineZOY {}
 
RawHitVector fHits {}
 
uint32_t fParentEventId {}
 

Detailed Description

Definition at line 31 of file PndFtsTrack.h.

Constructor & Destructor Documentation

◆ LineTrack() [1/3]

PndFtsTrackFinder::LineTrack::LineTrack ( )
default

◆ LineTrack() [2/3]

PndFtsTrackFinder::LineTrack::LineTrack ( Line  lineZOX,
Line  lineZOY,
RawHitVector  hits,
uint32_t  parentEventId 
)
inline

Definition at line 35 of file PndFtsTrack.h.

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

36  : fLineZOX{std::move(lineZOX)}, fLineZOY{std::move(lineZOY)}, fHits{std::move(hits)}, fParentEventId{parentEventId} {};

◆ LineTrack() [3/3]

PndFtsTrackFinder::LineTrack::LineTrack ( Line  lineZOX,
Line  lineZOY,
uint32_t  parentEventId 
)
inline

Definition at line 39 of file PndFtsTrack.h.

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

39 : fLineZOX{std::move(lineZOX)}, fLineZOY{std::move(lineZOY)}, fHits{}, fParentEventId{parentEventId} {};

Member Function Documentation

◆ operator<()

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

Definition at line 41 of file PndFtsTrack.h.

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

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

Member Data Documentation

◆ fHits

RawHitVector PndFtsTrackFinder::LineTrack::fHits {}

Definition at line 45 of file PndFtsTrack.h.

◆ fLineZOX

Line PndFtsTrackFinder::LineTrack::fLineZOX {}

Definition at line 43 of file PndFtsTrack.h.

◆ fLineZOY

Line PndFtsTrackFinder::LineTrack::fLineZOY {}

Definition at line 44 of file PndFtsTrack.h.

◆ fParentEventId

uint32_t PndFtsTrackFinder::LineTrack::fParentEventId {}

Definition at line 46 of file PndFtsTrack.h.

Referenced by operator<().


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