ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/src/MitAnaDataTreeLinkDef.h
Revision: 1.8
Committed: Wed Jun 18 13:23:13 2008 UTC (16 years, 10 months ago) by paus
Content type: text/plain
Branch: MAIN
Changes since 1.7: +21 -9 lines
Log Message:
Basic structure of Filling framework.

File Contents

# Content
1 // $Id: MitAnaDataTreeLinkDef.h,v 1.7 2008/06/17 14:45:22 loizides Exp $
2
3 #ifndef DATATREE_LINKDEF_H
4 #define DATATREE_LINKDEF_H
5
6 #include <vector>
7 #include "MitAna/DataTree/interface/Types.h"
8 #include "MitAna/DataTree/interface/Names.h"
9 #include "MitAna/DataTree/interface/Collections.h"
10 #include "MitAna/DataTree/interface/Array.h"
11 #include "MitAna/DataTree/interface/ObjArray.h"
12 #include "MitAna/DataTree/interface/Vector.h"
13 #include "MitAna/DataTree/interface/DataObject.h"
14 #include "MitAna/DataTree/interface/EventHeader.h"
15 #include "MitAna/DataTree/interface/Track.h"
16 #include "MitAna/DataTree/interface/Particle.h"
17 #include "MitAna/DataTree/interface/GenParticle.h"
18 #include "MitAna/DataTree/interface/Lepton.h"
19 #include "MitAna/DataTree/interface/Muon.h"
20 #include "MitAna/DataTree/interface/Electron.h"
21 #include "MitAna/DataTree/interface/GlobalMuon.h"
22 #endif
23
24 #ifdef __CINT__
25 #pragma link off all globals;
26 #pragma link off all classes;
27 #pragma link off all functions;
28 #pragma link C++ nestedclass;
29 #pragma link C++ nestedtypedef;
30 #pragma link C++ namespace mithep;
31
32 #pragma link C++ class mithep::Names+;
33
34 #pragma link C++ class mithep::DataObject+;
35 #pragma link C++ class mithep::EventHeader+;
36 #pragma link C++ class mithep::Track+;
37 #pragma link C++ class mithep::Particle+;
38 #pragma link C++ class mithep::GenParticle+;
39 #pragma link C++ class mithep::Lepton+;
40 #pragma link C++ class mithep::Muon+;
41 #pragma link C++ class mithep::Electron+;
42 #pragma link C++ class mithep::GlobalMuon+;
43 #pragma link C++ class std::vector<mithep::DataObject>+;
44 #pragma link C++ class std::vector<mithep::Track>+;
45 #pragma link C++ class std::vector<mithep::Particle>+;
46 #pragma link C++ class std::vector<mithep::GenParticle>+;
47 #pragma link C++ class std::vector<mithep::Lepton>+;
48 #pragma link C++ class std::vector<mithep::Muon>+;
49 #pragma link C++ class std::vector<mithep::Electron>+;
50 #pragma link C++ class std::vector<mithep::GlobalMuon>+;
51 #pragma link C++ class mithep::BaseCollection+;
52 #pragma link C++ class mithep::Collection<mithep::EventHeader>+;
53 #pragma link C++ class mithep::Collection<mithep::DataObject>+;
54 #pragma link C++ class mithep::Collection<mithep::Track>+;
55 #pragma link C++ class mithep::Collection<mithep::Particle>+;
56 #pragma link C++ class mithep::Collection<mithep::GenParticle>+;
57 #pragma link C++ class mithep::Collection<mithep::Lepton>+;
58 #pragma link C++ class mithep::Collection<mithep::Muon>+;
59 #pragma link C++ class mithep::Collection<mithep::Electron>+;
60 #pragma link C++ class mithep::Collection<mithep::GlobalMuon>+;
61 #pragma link C++ class mithep::Vector<mithep::DataObject>+;
62 #pragma link C++ class mithep::Vector<mithep::Track>+;
63 #pragma link C++ class mithep::Vector<mithep::Particle>+;
64 #pragma link C++ class mithep::Vector<mithep::GenParticle>+;
65 #pragma link C++ class mithep::Vector<mithep::Lepton>+;
66 #pragma link C++ class mithep::Vector<mithep::Muon>+;
67 #pragma link C++ class mithep::Vector<mithep::Electron>+;
68 #pragma link C++ class mithep::Vector<mithep::GlobalMuon>+;
69 #pragma link C++ class mithep::Vector<mithep::EventHeader>+;
70 #pragma link C++ typedef mithep::DataObjectCol;
71 #pragma link C++ typedef mithep::TrackCol;
72 #pragma link C++ typedef mithep::ParticleCol;
73 #pragma link C++ typedef mithep::GenParticleCol;
74 #pragma link C++ typedef mithep::LeptonCol;
75 #pragma link C++ typedef mithep::MuonCol;
76 #pragma link C++ typedef mithep::ElectronCol;
77 #pragma link C++ typedef mithep::GlobalMuonCol;
78 #endif