PandaRoot
PndFtsTrackFinder::PndFtsCircleHitSet Class Reference

#include <PndFtsCircleHitSet.h>

Public Member Functions

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

Public Attributes

RawHitVector fVertical {}
 
RawHitVector fSkewed {}
 
RawHitVector fLayer3132 {}
 

Detailed Description

Definition at line 13 of file PndFtsCircleHitSet.h.

Constructor & Destructor Documentation

◆ PndFtsCircleHitSet() [1/3]

PndFtsTrackFinder::PndFtsCircleHitSet::PndFtsCircleHitSet ( )
delete

◆ PndFtsCircleHitSet() [2/3]

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

◆ PndFtsCircleHitSet() [3/3]

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

Definition at line 20 of file PndFtsCircleHitSet.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::PndFtsCircleHitSet::IsComplete ( ) const
noexcept

Referenced by PndFtsCircleHitSet().

Member Data Documentation

◆ fLayer3132

RawHitVector PndFtsTrackFinder::PndFtsCircleHitSet::fLayer3132 {}

Definition at line 31 of file PndFtsCircleHitSet.h.

◆ fSkewed

RawHitVector PndFtsTrackFinder::PndFtsCircleHitSet::fSkewed {}

Definition at line 30 of file PndFtsCircleHitSet.h.

◆ fVertical

RawHitVector PndFtsTrackFinder::PndFtsCircleHitSet::fVertical {}

Definition at line 29 of file PndFtsCircleHitSet.h.


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