source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/electronics/include/CCB_LTTTriggerSegment.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: 2.4 KB
Line 
1// $Id$
2// Author: fenu2   2009/10/29
3
4/*****************************************************************************
5 * ESAF: Euso Simulation and Analysis Framework                              *
6 *                                                                           *
7 *  Id: CCB_LTTTriggerSegment                                                           *
8 *  Package: <packagename>                                                   *
9 *  Coordinator: <coordinator>                                               *
10 *                                                                           *
11 *****************************************************************************/
12
13#ifndef __CCB_LTTTRIGGERSEGMENT_HH__
14#define __CCB_LTTTRIGGERSEGMENT_HH__
15#include <iostream>
16#include "euso.hh"
17
18////////////////////////////////////////////////////////////////////////////////
19//                                                                            //
20// CCB_LTTTriggerSegment                                                                 //
21//                                                                            // 
22// <brief class description>                                                  // 
23//                                                                            // 
24////////////////////////////////////////////////////////////////////////////////
25
26class CCB_LTTTriggerSegment {
27public:
28    CCB_LTTTriggerSegment();
29    virtual ~CCB_LTTTriggerSegment();
30  inline Int_t GetNumEvt() const { return fNumEvt; }
31  inline void SetNumEvt(Int_t v) { fNumEvt=v; }
32
33  inline Int_t GetMaxCount() const { return fMaxCount; }
34  inline void SetMaxCount(Int_t v) { fMaxCount=v; }
35
36  inline void SetMaxGtu(Int_t v) { fMaxGtu=v; }
37  inline Int_t GetMaxGtu() {return fMaxGtu;}
38
39  inline void SetMaxRow(Int_t v) { fMaxRow=v; }
40  inline Int_t GetMaxRow() {return fMaxRow; }
41
42  inline void SetMaxCol(Int_t v) { fMaxCol=v; }
43  inline Int_t GetMaxCol() {return fMaxCol;}
44
45  inline void SetMaxChipID(Int_t v) { fMaxChipID=v; }
46  inline Int_t GetMaxChipID(){return fMaxChipID;}
47
48  inline void SetMaxDir(Int_t v) { fMaxDir=v; }
49  inline Int_t GetMaxDir(){return fMaxDir;}
50
51  inline void SetPdmID(Int_t v) { fPdmID=v; }
52  inline Int_t GetPdmID(){return fPdmID;}
53
54private: 
55  Int_t fNumEvt;
56  Int_t fMaxCount;
57  Int_t fMaxGtu;
58  Int_t fMaxRow;
59  Int_t fMaxCol;
60  Int_t fMaxChipID;
61  Int_t fMaxDir;
62  Int_t fPdmID;
63  ClassDef(CCB_LTTTriggerSegment,0)
64};
65
66#endif  /* __CCB_LTTTRIGGERSEGMENT_HH__ */
67
Note: See TracBrowser for help on using the repository browser.