// ESAF : Euso Simulation and Analysis Framework // $Id: CellTrackingTrgEngine.hh,v 1.5 2004/11/26 17:32:36 thea Exp $ // P. Asiz created Nov. 6, 2004 // tracking built in macrocell logic // #ifndef __CELLTRACKINGTRGENGINE_HH_ #define __CELLTRACKINGTRGENGINE_HH_ #include "euso.hh" #include "TriggerEngine.hh" class CellTrackingTrgEngine : public TriggerEngine { public: // ctor CellTrackingTrgEngine(); // dtor virtual ~CellTrackingTrgEngine(); // simulate trigger virtual void Simulate( MacroCellData* ); EsafConfigClass(Electronics,CellTrackingTrgEngine); private: vector VecBitAnd(vector A, vector B); Bool_t VecEmpty (vector A); vector VecShift(vector vec, int shift); ClassDef(CellTrackingTrgEngine,0) }; #endif /* __CELLTRACKINGTRGENGINE_HH_ */