SusyNtuple
|
00001 #include <vector> 00002 00003 #include "SusyNtuple/SusyNtSys.h" 00004 #include "SusyNtuple/SusyNt.h" 00005 #include "SusyNtuple/SusyNtObject.h" 00006 #include "SusyNtuple/SusyDefs.h" 00007 00008 00009 #include "SusyNtuple/D3PDReadStats.h" 00010 #include "SusyNtuple/D3PDPerfStats.h" 00011 #include "SusyNtuple/ChainHelper.h" 00012 #include "SusyNtuple/SusyNtTools.h" 00013 #include "SusyNtuple/SusyNtAna.h" 00014 #include "SusyNtuple/SusyNtTruthAna.h" 00015 #include "SusyNtuple/Susy2LepCutflow.h" 00016 #include "SusyNtuple/Susy3LepCutflow.h" 00017 #include "SusyNtuple/TGuiUtils.h" 00018 00019 #ifdef __CLING__ 00020 00021 #pragma link off all globals; 00022 #pragma link off all classes; 00023 #pragma link off all functions; 00024 #pragma link C++ nestedclass; 00025 #pragma link C++ nestedtypedef; 00026 00027 #pragma link C++ class TGuiUtils+; 00028 #pragma link C++ class SusyNtAna; 00029 #pragma link C++ class SusyNtTruthAna; 00030 #pragma link C++ class Susy2LepCutflow; 00031 #pragma link C++ class Susy3LepCutflow; 00032 00033 #pragma link C++ namespace Susy+; 00034 //#pragma link C++ namespace BTagCalib; 00035 #pragma link C++ namespace D3PDReader; 00036 00037 #pragma link C++ class D3PDReader::VariableStats+; 00038 #pragma link C++ class D3PDReader::D3PDReadStats+; 00039 #pragma link C++ class D3PDReader::D3PDPerfStats+; 00040 00041 #pragma link C++ class Susy::SusyNtObject; 00042 #pragma link C++ class Susy::Particle+; 00043 #pragma link C++ class Susy::Lepton+; 00044 #pragma link C++ class Susy::Electron+; 00045 #pragma link C++ class Susy::Muon+; 00046 #pragma link C++ class Susy::Tau+; 00047 #pragma link C++ class Susy::Photon+; 00048 #pragma link C++ class Susy::Jet+; 00049 #pragma link C++ class Susy::Met+; 00050 #pragma link C++ class Susy::TrackMet+; 00051 #pragma link C++ class Susy::Event+; 00052 #pragma link C++ class Susy::TruthParticle+; 00053 #pragma link C++ class Susy::TruthJet+; 00054 #pragma link C++ class Susy::TruthMet+; 00055 00056 // STL 00057 #pragma link C++ class std::vector< Susy::Particle >+; 00058 #pragma link C++ class std::vector< Susy::Lepton >+; 00059 #pragma link C++ class std::vector< Susy::Electron >+; 00060 #pragma link C++ class std::vector< Susy::Muon >+; 00061 #pragma link C++ class std::vector< Susy::Tau >+; 00062 #pragma link C++ class std::vector< Susy::Photon >+; 00063 #pragma link C++ class std::vector< Susy::Jet >+; 00064 #pragma link C++ class std::vector< Susy::Met >+; 00065 #pragma link C++ class std::vector< Susy::TrackMet >+; 00066 #pragma link C++ class std::vector< Susy::TruthParticle >+; 00067 #pragma link C++ class std::vector< Susy::TruthJet >+; 00068 #pragma link C++ class std::vector< Susy::TruthMet >+; 00069 00070 //Tools //optional to have this here ? 00071 #pragma link C++ class SusyNtTools+; 00072 #pragma link C++ class ChainHelper+; 00073 00074 #endif