FCCAnalyses
Loading...
Searching...
No Matches
LinkDef.h
Go to the documentation of this file.
1#ifdef __CINT__
2
3//Globals
4#pragma link off all globals;
5#pragma link off all classes;
6#pragma link off all functions;
7#pragma link C++ nestedclasses;
8
9//Dictionaries for output objects
10#pragma link C++ class std::vector<TLorentzVector>+;
11#pragma link C++ class ROOT::VecOps::RVec < TLorentzVector> + ;
12#pragma link C++ class ROOT::VecOps::RVec < ROOT::VecOps::RVec < \
13 TLorentzVector>> + \
14 ;
15#pragma link C++ class ROOT::VecOps::RVec < TVector3> + ;
16#pragma link C++ class ROOT::VecOps::RVec < ROOT::VecOps::RVec < TVector3>> + ;
17
18#pragma link C++ class std::vector<std::string>+;
19
20// EDM4hep
21#pragma link C++ class ROOT::VecOps::RVec<edm4hep::TrackState>+;
22#pragma link C++ class ROOT::VecOps::RVec<edm4hep::VertexData>+;
23#pragma link C++ class ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>+;
24#pragma link C++ class ROOT::VecOps::RVec<edm4hep::CalorimeterHitData>+;
25#pragma link C++ class ROOT::VecOps::RVec < edm4hep::ClusterData> + ;
26#pragma link C++ class ROOT::VecOps::RVec<edm4hep::Vector3d>+;
27#pragma link C++ class ROOT::VecOps::RVec<edm4hep::MCParticleData>+;
28#pragma link C++ class ROOT::VecOps::RVec < ROOT::VecOps::RVec < \
29 edm4hep::ReconstructedParticleData>> + \
30 ;
31
32// Vectors
33#pragma link C++ class ROOT::VecOps::RVec < std::vector < int>> + ;
34#pragma link C++ class ROOT::VecOps::RVec < std::vector < float>> + ;
35#pragma link C++ class ROOT::VecOps::RVec < std::vector < double>> + ;
36#pragma link C++ class ROOT::VecOps::RVec<ROOT::VecOps::RVec<int>>+;
37#pragma link C++ class ROOT::VecOps::RVec<ROOT::VecOps::RVec<float>>+;
38#pragma link C++ class ROOT::VecOps::RVec<ROOT::VecOps::RVec<double>>+;
39#pragma link C++ class std::vector < std::vector < int>> + ;
40#pragma link C++ class std::vector < std::vector < float>> + ;
41#pragma link C++ class std::vector < std::vector < double>> + ;
42
43#pragma link C++ class ROOT::VecOps::RVec<FCCAnalyses::VertexingUtils::FCCAnalysesVertex>+;
44#pragma link C++ class ROOT::VecOps::RVec < ROOT::VecOps::RVec < \
45 FCCAnalyses::VertexingUtils::FCCAnalysesVertex>> + \
46 ;
47
48//to load all other functions
49#pragma link C++ function dummyLoader;
50
51#endif