source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/electronics/include/CellTrackingTrgEngine.hh @ 114

Last change on this file since 114 was 114, checked in by moretto, 11 years ago

actual version of ESAF at CCin2p3

File size: 859 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: CellTrackingTrgEngine.hh 1220 2004-11-26 17:32:38Z thea $
3// P. Asiz created Nov. 6, 2004
4// tracking built in macrocell logic
5//
6
7#ifndef __CELLTRACKINGTRGENGINE_HH_
8#define __CELLTRACKINGTRGENGINE_HH_
9
10#include "euso.hh"
11#include "TriggerEngine.hh"
12
13class CellTrackingTrgEngine : public TriggerEngine {
14public:
15    // ctor
16    CellTrackingTrgEngine();
17
18    // dtor
19    virtual ~CellTrackingTrgEngine();
20   
21    // simulate trigger
22    virtual void Simulate( MacroCellData* );
23
24    EsafConfigClass(Electronics,CellTrackingTrgEngine);
25
26private:
27
28    vector<Bool_t>  VecBitAnd(vector<Bool_t> A, vector<Bool_t> B);
29    Bool_t  VecEmpty (vector<Bool_t> A);
30    vector<Bool_t> VecShift(vector<Bool_t> vec, int shift);
31
32    ClassDef(CellTrackingTrgEngine,0)
33
34};
35
36#endif  /* __CELLTRACKINGTRGENGINE_HH_ */
37
Note: See TracBrowser for help on using the repository browser.