32 fBuf (new
UInt_t [fBufSize]),
void ProcessResult(Int_t glResult)
Process result of GL-selection: sort the hits by their minimum z-coordinate.
TGLSelectBuffer()
Constructor.
Int_t SelectRecord(TGLSelectRecordBase &rec, Int_t i)
Fill select record rec with data on (sorted) position i.
static Int_t fgMaxBufSize
Short_t Min(Short_t a, Short_t b)
Base class for select records.
Bool_t CanGrow()
static: return true if current buffer is smaller than the max buffer size
static constexpr double second
virtual void Set(UInt_t *data)
Setup the record from raw buffer.
vRawRecord_t fSortedRecords
void Grow()
Increase size of the select buffer.
virtual ~TGLSelectBuffer()
Destructor.