Class Reference for E1039 Core & Analysis Software
PHHepMCLinkDef.h
Go to the documentation of this file.
1 #include <map>
2 #include <string>
3 #include <utility>
4 #include <functional>
5 #include <HepMC/Flow.h>
6 #include <HepMC/GenCrossSection.h>
7 #include <HepMC/GenEvent.h>
8 #include <HepMC/GenParticle.h>
9 #include <HepMC/GenRanges.h>
10 #include <HepMC/GenVertex.h>
11 #include <HepMC/HeavyIon.h>
12 #include <HepMC/IO_GenEvent.h>
13 #include <HepMC/IO_Exception.h>
14 #include <HepMC/IO_AsciiParticles.h>
15 #include <HepMC/IO_BaseClass.h>
16 
17 
18 #include <HepMC/PdfInfo.h>
19 #include <HepMC/Polarization.h>
20 #include <HepMC/SimpleVector.h>
21 #include <HepMC/StreamInfo.h>
22 #include <HepMC/TempParticleMap.h>
23 #include <HepMC/WeightContainer.h>
24 
25 using namespace HepMC;
26 using namespace std;
27 
28 #ifdef __CINT__
29 typedef long size_type;
30 
31 
32 #pragma link C++ class HepMC::FourVector+;
33 #pragma link C++ class HepMC::ThreeVector+;
34 #pragma link C++ class HepMC::ConstGenEventParticleRange+;
35 #pragma link C++ class HepMC::ConstGenEventVertexRange+;
36 #pragma link C++ class HepMC::ConstGenParticleEndRange+;
37 #pragma link C++ class HepMC::ConstGenParticleProductionRange+;
38 #pragma link C++ class HepMC::GenEventParticleRange+;
39 #pragma link C++ class HepMC::GenEventVertexRange+;
40 #pragma link C++ class HepMC::GenParticleEndRange+;
41 #pragma link C++ class HepMC::GenParticleProductionRange+;
42 #pragma link C++ class HepMC::GenVertexParticleRange+;
43 #pragma link C++ class HepMC::GenEvent+;
44 #pragma link C++ class HepMC::GenParticle+;
45 #pragma link C++ class HepMC::Flow+;
46 #pragma link C++ class HepMC::GenVertex+;
47 #pragma link C++ class HepMC::GenCrossSection+;
48 #pragma link C++ class HepMC::WeightContainer+;
49 #pragma link C++ class HepMC::HeavyIon+;
50 #pragma link C++ class HepMC::PdfInfo+;
51 #pragma link C++ class HepMC::Polarization+;
52 #pragma link C++ class HepMC::IO_GenEvent+;
53 #pragma link C++ class HepMC::IO_Exception+;
54 #pragma link C++ class HepMC::IO_AsciiParticles+;
55 #pragma link C++ class HepMC::IO_BaseClass+;
56 #pragma link C++ class HepMC::StreamInfo+;
57 #pragma link C++ class HepMC::TempParticleMap+;
58 
59 #pragma link C++ class std::map<string,size_type>+;
60 #pragma link C++ class std::map<int,HepMC::GenVertex*,std::greater<int> >+;
61 #pragma link C++ class std::map<int,HepMC::GenParticle*>+;
62 #pragma link C++ class std::pair<int,HepMC::GenVertex*>+;
63 #pragma link C++ class std::pair<int,HepMC::GenParticle*>+;
64 #pragma link C++ class std::map<HepMC::GenParticle*,int>+;
65 #pragma link C++ class std::map<int,HepMC::GenParticle*>+;
66 #pragma link C++ class std::map<int,int>+;
67 #pragma link C++ class std::map< int,HepMC::GenParticle*,std::less<int> >+;
68 #pragma link C++ class std::map<const GenVertex*,GenVertex*>+;
69 #pragma link C++ class std::pair<string,unsigned long>+;
70 #pragma link C++ class std::greater<int>+;
71 #pragma link C++ class std::less<int>+;
72 
73 #pragma link C++ class PHHepMCGenEvent+;
74 #pragma link C++ class PHGenEvent+;
75 #pragma link C++ class PHGenEventv1+;
76 #pragma link C++ class PHGenEventList+;
77 #pragma link C++ class PHGenEventListv1+;
78 
79 #pragma link C++ class std::pair<unsigned int,PHHepMCGenEvent*>+;
80 #pragma link C++ class std::map<unsigned int,PHHepMCGenEvent*>+;
81 #pragma link C++ class PHHepMCGenEventMap+;
82 
83 #endif