PandaRoot
PndFtsTrackFinder::PndFtsSimpleHit Struct Reference

#include <PndFtsSimpleHit.h>

Public Member Functions

 PndFtsSimpleHit ()=default
 
 PndFtsSimpleHit (const PndFtsHit *pndHit, const uint16_t pndHitId)
 
bool operator< (const PndFtsSimpleHit &rhs) const noexcept
 

Public Attributes

uint16_t fPndHitId
 Hit Id in Panda Event. More...
 
uint16_t fStrawId
 ID (number) of the hit Straw. More...
 
float fIsochrone
 Drift radius. More...
 

Detailed Description

Definition at line 19 of file PndFtsSimpleHit.h.

Constructor & Destructor Documentation

◆ PndFtsSimpleHit() [1/2]

PndFtsTrackFinder::PndFtsSimpleHit::PndFtsSimpleHit ( )
default

◆ PndFtsSimpleHit() [2/2]

PndFtsTrackFinder::PndFtsSimpleHit::PndFtsSimpleHit ( const PndFtsHit pndHit,
const uint16_t  pndHitId 
)
inlineexplicit

Definition at line 23 of file PndFtsSimpleHit.h.

References fIsochrone, and fStrawId.

24  : fPndHitId{pndHitId}, fStrawId{static_cast<uint16_t>(pndHit->GetTubeID())}, fIsochrone{static_cast<float>(pndHit->GetIsochrone())}
25  {
26  }
Int_t GetTubeID() const
Definition: PndFtsHit.h:69
Double_t GetIsochrone() const
Definition: PndFtsHit.h:56
uint16_t fStrawId
ID (number) of the hit Straw.
uint16_t fPndHitId
Hit Id in Panda Event.

Member Function Documentation

◆ operator<()

bool PndFtsTrackFinder::PndFtsSimpleHit::operator< ( const PndFtsSimpleHit rhs) const
inlinenoexcept

Compares two RawHits by their straw_ids. RawHit with smaller fStrawId is considered "less".

Parameters
rhsother RawHit
Returns
result of the comparison

Definition at line 38 of file PndFtsSimpleHit.h.

38 { return this->fStrawId < rhs.fStrawId; }
uint16_t fStrawId
ID (number) of the hit Straw.

Member Data Documentation

◆ fIsochrone

float PndFtsTrackFinder::PndFtsSimpleHit::fIsochrone

Drift radius.

Definition at line 30 of file PndFtsSimpleHit.h.

Referenced by PndFtsSimpleHit().

◆ fPndHitId

uint16_t PndFtsTrackFinder::PndFtsSimpleHit::fPndHitId

Hit Id in Panda Event.

Definition at line 28 of file PndFtsSimpleHit.h.

◆ fStrawId

uint16_t PndFtsTrackFinder::PndFtsSimpleHit::fStrawId

ID (number) of the hit Straw.

Definition at line 29 of file PndFtsSimpleHit.h.

Referenced by PndFtsSimpleHit().


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