source: JEM-EUSO/esaf_cc_at_lal/packages/common/root/include/LinkDef.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// ESAF : Euso Simulation and Analysis Framework
2// $Id: LinkDef.hh 2847 2010-10-19 16:03:33Z fenu $
3// A. Thea created Apr, 27 2004
4// this file is needed by rootcint to make an additional C++ that
5// must be compiled and linked to use the EusoEvent class in root
6
7#ifdef __CINT__
8
9#pragma link off all globals;
10#pragma link off all classes;
11#pragma link off all functions;
12
13// namespaces
14#pragma link C++ namespace sou;
15
16// Global Enums
17#pragma link C++ enum EPhotonType;
18#pragma link C++ enum EDetectorSystem;
19#pragma link C++ enum EFocalSurfaceElement;
20#pragma link C++ enum ETriggerTypeIdentifier;
21#pragma link C++ enum EHeader::EStatus;
22#pragma link C++ enum EDetector::EPhotonFillingMode;
23
24// Fillers
25#pragma link C++ class EFiller+;
26#pragma link C++ class EFillable+;
27
28// utility class
29#pragma link C++ class EReader+;
30
31// EEvent Classes
32#pragma link C++ class EEvent+;
33#pragma link C++ class EEvTreeLink+;
34#pragma link C++ class EHeader-;
35#pragma link C++ class ETruth-;
36#pragma link C++ class EPhoton+;
37
38#pragma link C++ class EAtmosphere+;
39#pragma link C++ class EBunchPhotons+;
40#pragma link C++ class ESinglePhoton+;
41
42#pragma link C++ class EShower+;
43#pragma link C++ class EShowerStep+;
44
45#pragma link C++ class EDetector-;
46#pragma link C++ class EDetStatus+;
47#pragma link C++ class EGeometry+;
48#pragma link C++ class EElectronics+;
49#pragma link C++ class EDetPhoton+;
50#pragma link C++ class EMacroCellHit+;
51#pragma link C++ class EMacroCell+;
52#pragma link C++ class EFee+;
53#pragma link C++ class EAFee+;
54
55#pragma link C++ class EChipTrackTrigger+;
56#pragma link C++ class EChipTrackSegment+;
57#pragma link C++ class EPTTTrigger+;
58#pragma link C++ class EPTTTriggerSegment+;
59#pragma link C++ class ELTTTrigger+;
60#pragma link C++ class ELTTTriggerSegment+;
61#pragma link C++ class ECCB_LTTTrigger+;
62#pragma link C++ class ECCB_LTTTriggerSegment+;
63#pragma link C++ class ELblTrackTrigger+;
64#pragma link C++ class ELblTrackSegment+;
65
66#pragma link C++ class ESimpleDetector+;
67#pragma link C++ class ESimpDetPhoton+;
68#pragma link C++ class EPhotoElectron+;
69
70// ERunParameters Classes
71#pragma link C++ class EAnglePixelMap+;
72#pragma link C++ class EPmtGeo+;
73#pragma link C++ class EPmtData+;
74#pragma link C++ class ERunParameters-;
75#pragma link C++ class ERunParsFiller+;
76#pragma link C++ class ETriggPars+;
77#pragma link C++ class EChipTriggPars+;
78
79// Optics Response Classes
80#pragma link C++ class EOpticsResponse+;
81#pragma link C++ class EORHeader+;
82#pragma link C++ class EORSample+;
83#endif
84
Note: See TracBrowser for help on using the repository browser.