source: JEM-EUSO/esaf_cc_at_lal/packages/common/root/src/ECCB_LTTTriggerSegment.cc @ 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: ECCB_LTTTriggerSegment                                                           *
8 *  Package: <packagename>                                                   *
9 *  Coordinator: <coordinator>                                               *
10 *                                                                           *
11 *****************************************************************************/
12
13//_____________________________________________________________________________
14//
15// ECCB_LTTTriggerSegment
16//
17// <extensive class description>
18//
19//   Config file parameters
20//   ======================
21//
22//   <parameter name>: <parameter description>
23//   -Valid options: <available options>
24//
25//#include "TObject.h"
26#include "ECCB_LTTTriggerSegment.hh"
27//#include "EEvent.hh"
28//#include "Etypes.hh"
29//#include <vector>
30#include<TH1I.h>
31
32
33ClassImp(ECCB_LTTTriggerSegment)
34
35//_____________________________________________________________________________
36ECCB_LTTTriggerSegment::ECCB_LTTTriggerSegment() {
37    //
38    // Constructor
39    //
40 }
41
42//_____________________________________________________________________________
43ECCB_LTTTriggerSegment::~ECCB_LTTTriggerSegment() {
44    //
45    // Destructor
46    //
47}
48
49//_____________________________________________________________________________
50ECCB_LTTTriggerSegment::ECCB_LTTTriggerSegment( const ECCB_LTTTriggerSegment& other ) : TObject() {
51    //
52    // Copy Constructor
53    //
54    other.Copy(*this);
55}
56
57
58//_____________________________________________________________________________
59void ECCB_LTTTriggerSegment::Copy( TObject& other ) const {
60    //
61    // Copy method
62    //
63    TObject::Copy(other);
64
65     ((ECCB_LTTTriggerSegment&)other).SetMaxCount(fMaxCount);
66    ((ECCB_LTTTriggerSegment&)other).SetNumEvt(fNumEvt);
67    ((ECCB_LTTTriggerSegment&)other).SetMaxGtu(fMaxGtu);
68    ((ECCB_LTTTriggerSegment&)other).SetMaxRow(fMaxRow);
69    ((ECCB_LTTTriggerSegment&)other).SetMaxCol(fMaxCol);
70    ((ECCB_LTTTriggerSegment&)other).SetMaxChipID(fMaxChipID);
71    ((ECCB_LTTTriggerSegment&)other).SetMaxDir(fMaxDir);
72    ((ECCB_LTTTriggerSegment&)other).SetPdmID(fPdmID);
73}
74
75
76
Note: See TracBrowser for help on using the repository browser.