13 #ifndef QWHITCONTAINER_H
14 #define QWHITCONTAINER_H
35 using QwHitArray::iterator;
36 using QwHitArray::begin;
37 using QwHitArray::end;
40 void Clear(
const Option_t* = 0) {
41 this->QwHitArray::clear();
46 this->insert(this->end(), mylist.begin(), mylist.end());
50 this->insert(this->end(), mylist->begin(), mylist->end());
53 void Append(std::vector<QwHit> &mylist) {
54 this->insert(this->end(), mylist.begin(), mylist.end());
73 void Print (
const Option_t* option = 0)
const;
void Append(std::vector< QwHit > &mylist)
ClassDef(QwHitContainer, 1)
iterator GetEndOfHits1(EQwRegionID region, EQwDetectorPackage package, Int_t plane)
iterator GetStartOfHits1(EQwRegionID region, EQwDetectorPackage package, Int_t plane)
iterator GetStartOfHits(EQwRegionID region, EQwDetectorPackage package, EQwDirectionID direction)
Draft skeleton for the decoding-to-QTR interface class.
void Append(const QwHitContainer *mylist)
friend std::ostream & operator<<(std::ostream &stream, const QwHitContainer &hitlist)
void Clear(const Option_t *=0)
void GetSubList_Dir(EQwRegionID region, EQwDetectorPackage package, EQwDirectionID direction, std::vector< QwHit > &sublist)
void Print(const Option_t *option=0) const
iterator GetEndOfHits(EQwRegionID region, EQwDetectorPackage package, EQwDirectionID direction)
std::list< QwHit > QwHitArray
void GetSubList_Plane(EQwRegionID region, EQwDetectorPackage package, Int_t plane, std::vector< QwHit > &sublist)
void Append(const QwHitContainer &mylist)