PandaRoot
PndFtsTrackFinder::PndFtsLineHitSet Class Reference

#include <PndFtsLineHitSet.h>

Public Member Functions

 PndFtsLineHitSet ()=delete
 
 PndFtsLineHitSet (const RawHitVector &hits, const PndFtsGeom &geom)
 
template<class ItT >
 PndFtsLineHitSet (ItT begin, ItT end, const PndFtsGeom &geom)
 
bool IsComplete () const noexcept
 

Public Attributes

RawHitVector fVertical {}
 
RawHitVector fSkewed {}
 
RawHitVector fOutermostVertical {}
 
RawHitVector fOutermostSkewed {}
 

Detailed Description

Definition at line 13 of file PndFtsLineHitSet.h.

Constructor & Destructor Documentation

◆ PndFtsLineHitSet() [1/3]

PndFtsTrackFinder::PndFtsLineHitSet::PndFtsLineHitSet ( )
delete

◆ PndFtsLineHitSet() [2/3]

PndFtsTrackFinder::PndFtsLineHitSet::PndFtsLineHitSet ( const RawHitVector hits,
const PndFtsGeom geom 
)

◆ PndFtsLineHitSet() [3/3]

template<class ItT >
PndFtsTrackFinder::PndFtsLineHitSet::PndFtsLineHitSet ( ItT  begin,
ItT  end,
const PndFtsGeom geom 
)
inline

Definition at line 20 of file PndFtsLineHitSet.h.

References IsComplete().

21  {
22  Reserve(std::distance(begin, end));
23 
24  std::for_each(begin, end, [this, &geom](const auto hit) { Add(hit, geom); });
25  }

Member Function Documentation

◆ IsComplete()

bool PndFtsTrackFinder::PndFtsLineHitSet::IsComplete ( ) const
noexcept

Referenced by PndFtsLineHitSet().

Member Data Documentation

◆ fOutermostSkewed

RawHitVector PndFtsTrackFinder::PndFtsLineHitSet::fOutermostSkewed {}

Definition at line 32 of file PndFtsLineHitSet.h.

◆ fOutermostVertical

RawHitVector PndFtsTrackFinder::PndFtsLineHitSet::fOutermostVertical {}

Definition at line 31 of file PndFtsLineHitSet.h.

◆ fSkewed

RawHitVector PndFtsTrackFinder::PndFtsLineHitSet::fSkewed {}

Definition at line 30 of file PndFtsLineHitSet.h.

◆ fVertical

RawHitVector PndFtsTrackFinder::PndFtsLineHitSet::fVertical {}

Definition at line 29 of file PndFtsLineHitSet.h.


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