source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/packages/simulation/detector/electronics/include/LTTTriggerSegment.hh @ 117

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

ESAF version compilable on mac OS

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: LTTTriggerSegment                                                           *
8 *  Package: <packagename>                                                   *
9 *  Coordinator: <coordinator>                                               *
10 *                                                                           *
11 *****************************************************************************/
12
13#ifndef __LTTTRIGGERSEGMENT_HH__
14#define __LTTTRIGGERSEGMENT_HH__
15#include <iostream>
16#include "euso.hh"
17
18////////////////////////////////////////////////////////////////////////////////
19//                                                                            //
20// LTTTriggerSegment                                                                 //
21//                                                                            // 
22// <brief class description>                                                  // 
23//                                                                            // 
24////////////////////////////////////////////////////////////////////////////////
25
26class LTTTriggerSegment {
27public:
28    LTTTriggerSegment();
29    virtual ~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
64  ClassDef(LTTTriggerSegment,0)
65};
66
67#endif  /* __LTTTRIGGERSEGMENT_HH__ */
68
Note: See TracBrowser for help on using the repository browser.