ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/PhysicsMod/src/MitAnaPhysicsModLinkDef.h
Revision: 1.15
Committed: Mon Jun 15 15:00:16 2009 UTC (15 years, 10 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_009c, Mit_009b
Changes since 1.14: +23 -4 lines
Log Message:
Added proper fwd defs plus split up complilation of MitAna/DataTree LinkDefs.

File Contents

# User Rev Content
1 loizides 1.15 // $Id: MitAnaPhysicsModLinkDef.h,v 1.14 2009/06/14 22:56:22 bendavid Exp $
2 sixie 1.1
3 loizides 1.4 #ifndef MITANA_PHYSICSMOD_LINKDEF_H
4     #define MITANA_PHYSICSMOD_LINKDEF_H
5 loizides 1.12 #include "MitAna/PhysicsMod/interface/FilterMod.h"
6 loizides 1.4 #include "MitAna/PhysicsMod/interface/FullExampleMod.h"
7     #include "MitAna/PhysicsMod/interface/HLTExampleMod.h"
8 loizides 1.5 #include "MitAna/PhysicsMod/interface/PlotKineMod.h"
9 loizides 1.7 #include "MitAna/PhysicsMod/interface/PublisherMod.h"
10 loizides 1.12 #include "MitAna/PhysicsMod/interface/SimpleExampleMod.h"
11 loizides 1.15 #include "MitAna/DataTree/interface/CaloJet.h"
12     #include "MitAna/DataTree/interface/CaloMet.h"
13     #include "MitAna/DataTree/interface/CaloTower.h"
14     #include "MitAna/DataTree/interface/CompositeParticle.h"
15     #include "MitAna/DataTree/interface/CompoundParticle.h"
16     #include "MitAna/DataTree/interface/Conversion.h"
17     #include "MitAna/DataTree/interface/Electron.h"
18     #include "MitAna/DataTree/interface/GenJet.h"
19     #include "MitAna/DataTree/interface/MCParticle.h"
20     #include "MitAna/DataTree/interface/Muon.h"
21     #include "MitAna/DataTree/interface/PFJet.h"
22     #include "MitAna/DataTree/interface/PFMet.h"
23     #include "MitAna/DataTree/interface/Photon.h"
24     #include "MitAna/DataTree/interface/Track.h"
25     #include "MitAna/DataTree/interface/TriggerObject.h"
26 sixie 1.1 #endif
27 loizides 1.4
28 sixie 1.1 #ifdef __CINT__
29     #pragma link off all globals;
30     #pragma link off all classes;
31     #pragma link off all functions;
32     #pragma link C++ nestedclass;
33     #pragma link C++ nestedtypedef;
34     #pragma link C++ namespace mithep;
35    
36 loizides 1.4 #pragma link C++ class mithep::FullExampleMod+;
37     #pragma link C++ class mithep::HLTExampleMod+;
38     #pragma link C++ class mithep::SimpleExampleMod+;
39 loizides 1.11
40 loizides 1.12 #pragma link C++ class mithep::FilterMod<mithep::CaloJet,mithep::Jet>+;
41     #pragma link C++ class mithep::FilterMod<mithep::CaloJet>+;
42     #pragma link C++ class mithep::FilterMod<mithep::CaloMet,mithep::Met>+;
43     #pragma link C++ class mithep::FilterMod<mithep::CaloMet>+;
44     #pragma link C++ class mithep::FilterMod<mithep::CaloTower>+;
45     #pragma link C++ class mithep::FilterMod<mithep::CompositeParticle>+;
46 loizides 1.15 #pragma link C++ class mithep::FilterMod<mithep::CompoundParticle>+;
47 loizides 1.12 #pragma link C++ class mithep::FilterMod<mithep::Conversion>+;
48     #pragma link C++ class mithep::FilterMod<mithep::Electron>+;
49     #pragma link C++ class mithep::FilterMod<mithep::GenJet>+;
50     #pragma link C++ class mithep::FilterMod<mithep::Jet>+;
51     #pragma link C++ class mithep::FilterMod<mithep::MCParticle>+;
52     #pragma link C++ class mithep::FilterMod<mithep::Met>+;
53     #pragma link C++ class mithep::FilterMod<mithep::Muon>+;
54 loizides 1.15 #pragma link C++ class mithep::FilterMod<mithep::PFJet>+;
55 loizides 1.12 #pragma link C++ class mithep::FilterMod<mithep::Photon>+;
56     #pragma link C++ class mithep::FilterMod<mithep::Track>+;
57     #pragma link C++ class mithep::FilterMod<mithep::TriggerObject>+;
58    
59 loizides 1.11 #pragma link C++ class mithep::PlotKineMod<mithep::CaloJet>+;
60     #pragma link C++ class mithep::PlotKineMod<mithep::CaloMet>+;
61 loizides 1.6 #pragma link C++ class mithep::PlotKineMod<mithep::CompositeParticle>+;
62 loizides 1.15 #pragma link C++ class mithep::PlotKineMod<mithep::CompoundParticle>+;
63 loizides 1.6 #pragma link C++ class mithep::PlotKineMod<mithep::Conversion>+;
64     #pragma link C++ class mithep::PlotKineMod<mithep::Electron>+;
65     #pragma link C++ class mithep::PlotKineMod<mithep::GenJet>+;
66     #pragma link C++ class mithep::PlotKineMod<mithep::Jet>+;
67     #pragma link C++ class mithep::PlotKineMod<mithep::MCParticle>+;
68     #pragma link C++ class mithep::PlotKineMod<mithep::Met>+;
69     #pragma link C++ class mithep::PlotKineMod<mithep::Muon>+;
70 loizides 1.15 #pragma link C++ class mithep::PlotKineMod<mithep::PFJet>+;
71 loizides 1.11 #pragma link C++ class mithep::PlotKineMod<mithep::Particle>+;
72 loizides 1.6 #pragma link C++ class mithep::PlotKineMod<mithep::Photon>+;
73     #pragma link C++ class mithep::PlotKineMod<mithep::Track>+;
74     #pragma link C++ class mithep::PlotKineMod<mithep::TriggerObject>+;
75 loizides 1.7
76 loizides 1.11 #pragma link C++ class mithep::PublisherMod<mithep::CaloJet,mithep::Jet>+;
77     #pragma link C++ class mithep::PublisherMod<mithep::CaloJet>+;
78     #pragma link C++ class mithep::PublisherMod<mithep::CaloMet,mithep::Met>+;
79     #pragma link C++ class mithep::PublisherMod<mithep::CaloMet>+;
80 bendavid 1.9 #pragma link C++ class mithep::PublisherMod<mithep::CaloTower>+;
81 loizides 1.7 #pragma link C++ class mithep::PublisherMod<mithep::CompositeParticle>+;
82 loizides 1.15 #pragma link C++ class mithep::PublisherMod<mithep::CompoundParticle>+;
83 loizides 1.7 #pragma link C++ class mithep::PublisherMod<mithep::Conversion>+;
84     #pragma link C++ class mithep::PublisherMod<mithep::Electron>+;
85     #pragma link C++ class mithep::PublisherMod<mithep::GenJet>+;
86     #pragma link C++ class mithep::PublisherMod<mithep::Jet>+;
87     #pragma link C++ class mithep::PublisherMod<mithep::MCParticle>+;
88     #pragma link C++ class mithep::PublisherMod<mithep::Met>+;
89 bendavid 1.14 #pragma link C++ class mithep::PublisherMod<mithep::CaloMet,mithep::Met>+;
90     #pragma link C++ class mithep::PublisherMod<mithep::CaloMet>+;
91     #pragma link C++ class mithep::PublisherMod<mithep::PFMet,mithep::Met>+;
92     #pragma link C++ class mithep::PublisherMod<mithep::PFMet>+;
93 loizides 1.7 #pragma link C++ class mithep::PublisherMod<mithep::Muon>+;
94 loizides 1.15 #pragma link C++ class mithep::PublisherMod<mithep::PFJet,mithep::Jet>+;
95     #pragma link C++ class mithep::PublisherMod<mithep::PFJet>+;
96 loizides 1.7 #pragma link C++ class mithep::PublisherMod<mithep::Photon>+;
97     #pragma link C++ class mithep::PublisherMod<mithep::Track>+;
98     #pragma link C++ class mithep::PublisherMod<mithep::TriggerObject>+;
99 sixie 1.1 #endif