Fork me on GitHub

source: git/external/HepMC3/rootIO/include/LinkDef.hh@ b30245b

Last change on this file since b30245b was b30245b, checked in by Andrii Verbytskyi <averbyts@…>, 3 years ago

Added root support to HepMC3

  • Property mode set to 100644
File size: 1.0 KB
Line 
1#ifdef __CINT__
2
3#pragma link C++ struct HepMC3::GenEventData+;
4#pragma link C++ struct HepMC3::GenRunInfoData+;
5#pragma link C++ struct HepMC3::GenParticleData+;
6#pragma link C++ struct HepMC3::GenVertexData+;
7#pragma link C++ class std::vector<HepMC3::GenParticleData>+;
8#pragma link C++ class std::vector<HepMC3::GenVertexData>+;
9#pragma link C++ class std::vector<int>+;
10#pragma link C++ class std::vector<std::string>+;
11#pragma link C++ class HepMC3::FourVector+;
12#pragma link C++ class HepMC3::Units+;
13#pragma link C++ class HepMC3::Setup+;
14
15/* To generate dictionaries for compatibility with HepMC3.0*/
16#pragma link C++ typedef HepMC::GenEventData+;
17#pragma link C++ typedef HepMC::GenRunInfoData+;
18#pragma link C++ typedef HepMC::GenParticleData+;
19#pragma link C++ typedef HepMC::GenVertexData+;
20#pragma link C++ typedef std::vector<HepMC::GenParticleData>+;
21#pragma link C++ typedef std::vector<HepMC::GenVertexData>+;
22#pragma link C++ typedef HepMC::FourVector+;
23#pragma link C++ typedef HepMC::Units+;
24#pragma link C++ typedef HepMC::Setup+;
25
26
27#endif
Note: See TracBrowser for help on using the repository browser.