Skip to content

Commit

Permalink
replace most LinkDef.h files with XML selection files
Browse files Browse the repository at this point in the history
  • Loading branch information
wmtan committed Oct 6, 2015
1 parent 5e7f6c2 commit f4dc71c
Show file tree
Hide file tree
Showing 43 changed files with 289 additions and 271 deletions.
15 changes: 0 additions & 15 deletions Alignment/CocoaAnalysis/src/LinkDef.h

This file was deleted.

5 changes: 5 additions & 0 deletions Alignment/CocoaAnalysis/src/classes.h
@@ -0,0 +1,5 @@
#include "Alignment/CocoaAnalysis/interface/NtupleObjects.h"
namespace Alignment_CocoaAnalysis {
struct dictionary {
};
}
9 changes: 9 additions & 0 deletions Alignment/CocoaAnalysis/src/classes_def.xml
@@ -0,0 +1,9 @@
<lcgdict>
<class name="FitParam"/>
<class name="OptObject"/>
<class name="Sensor2DMeas"/>
<class name="DistancemeterMeas"/>
<class name="Distancemeter1DimMeas"/>
<class name="TiltmeterMeas"/>
<class name="CopsMeas"/>
</lcgdict>
19 changes: 0 additions & 19 deletions Alignment/CocoaDaq/src/CocoaDaqRootLinkDef.h

This file was deleted.

7 changes: 7 additions & 0 deletions Alignment/CocoaDaq/src/classes.h
@@ -0,0 +1,7 @@
#include "TString.h"
#include "Alignment/CocoaDaq/interface/CocoaDaqRootEvent.h"

namespace Alignment_CocoaDaq {
struct dictionary {
};
}
9 changes: 9 additions & 0 deletions Alignment/CocoaDaq/src/classes_def.xml
@@ -0,0 +1,9 @@
<lcgdict>
<class name="AliDaqEventHeader"/>
<class name="AliDaqPosition2D"/>
<class name="AliDaqPositionCOPS"/>
<class name="AliDaqTilt"/>
<class name="AliDaqDistance"/>
<class name="AliDaqTemperature"/>
<class name="CocoaDaqRootEvent"/>
</lcgdict>
15 changes: 0 additions & 15 deletions Alignment/CocoaFit/src/LinkDef.h

This file was deleted.

6 changes: 6 additions & 0 deletions Alignment/CocoaFit/src/classes.h
@@ -0,0 +1,6 @@
#include "Alignment/CocoaFit/interface/NtupleObjects.h"

namespace Alignment_CocoaFit {
struct dictionary {
};
}
9 changes: 9 additions & 0 deletions Alignment/CocoaFit/src/classes_def.xml
@@ -0,0 +1,9 @@
<lcgdict>
<class name="FitParam"/>
<class name="OptObject"/>
<class name="Sensor2DMeas"/>
<class name="DistancemeterMeas"/>
<class name="Distancemeter1DimMeas"/>
<class name="TiltmeterMeas"/>
<class name="CopsMeas"/>
</lcgdict>
28 changes: 0 additions & 28 deletions Alignment/LaserAlignment/src/LinkDef.h

This file was deleted.

17 changes: 17 additions & 0 deletions Alignment/LaserAlignment/src/classes.h
@@ -1,9 +1,26 @@
#include "Alignment/LaserAlignment/interface/TsosVectorCollection.h"
#include "DataFormats/Common/interface/Wrapper.h"
//#include "LASCommissioningData.h"
//#include "LASGlobalLoop.h"
#include "Alignment/LaserAlignment/interface/LASGlobalData.h"
#include "Alignment/LaserAlignment/interface/LASCoordinateSet.h"
#include "Alignment/LaserAlignment/interface/LASModuleProfile.h"
#include "TH1.h"
//#include "TDirectory.h"

namespace Alignment_LaserAlignment {
struct dictionary {
TsosVectorCollection tsosesColl;
edm::Wrapper<TsosVectorCollection> tsosesWrappedColl;
LASGlobalData<int> lint;
LASGlobalData<float> lfloat;
LASGlobalData<std::vector<float> > lvfloat;
LASGlobalData<LASCoordinateSet> lCoordinateSet;
LASGlobalData<LASModuleProfile> ModuleProfile;
LASGlobalData<std::pair<float, float> > lpff;
LASGlobalData<unsigned int> luint;
LASGlobalData<std::string> lstring;
LASGlobalData<TH1D*> lthid;
// LASGlobalData<TDirectory*> ltdir;
};
}
16 changes: 14 additions & 2 deletions Alignment/LaserAlignment/src/classes_def.xml
@@ -1,5 +1,17 @@
<lcgdict>
<class name="edm::Wrapper<TsosVectorCollection>" persistent="false"/>
<!-- persistent="false" qualifier for non-wrappers is deprecated. Will be removed when no longer needed.-->
<class name="TsosVectorCollection" persistent="false"/>
<class name="TsosVectorCollection"/>
<!-- <class name="LASCommissioningData"/> -->
<!-- <class name="LASGlobalLoop"/> -->
<class name="LASGlobalData<int>"/>
<class name="LASGlobalData<float>"/>
<class name="LASGlobalData<std::vector<float> >"/>
<class name="LASGlobalData<LASCoordinateSet>"/>
<class name="LASGlobalData<LASModuleProfile>"/>
<class name="LASGlobalData<std::pair<float, float> >"/>
<class name="LASGlobalData<unsigned int>"/>
<class name="LASGlobalData<std::string>"/>
<class name="LASGlobalData<TH1D*>"/>
<!-- <class name="LASGlobalData<TDirectory*>"/> -->
<!-- <class pattern="LASGlobalData<*>"/> -->
</lcgdict>
Expand Up @@ -21,34 +21,7 @@
#include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaHistos.h"
#include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaGui.h"

#ifdef __CINT__

#pragma link off all globals;
#pragma link off all classes;
#pragma link off all functions;

#pragma link C++ class TEcnaObject+;

#pragma link C++ class TEcnaParEcal+;
#pragma link C++ class TEcnaNumbering+;

#pragma link C++ class TEcnaNArrayD+;

#pragma link C++ class TEcnaWrite+;
#pragma link C++ class TEcnaParCout+;
#pragma link C++ class TEcnaParPaths+;
#pragma link C++ class TEcnaParHistos+;

#pragma link C++ class TEcnaResultType+;
#pragma link C++ class TEcnaRootFile+;

#pragma link C++ class TEcnaHeader+;
#pragma link C++ class TEcnaRun+;
#pragma link C++ class TEcnaRead+;

#pragma link C++ class TEcnaHistos+;
#pragma link C++ class TEcnaGui+;

#pragma link C++ global gCnaRootFile;

#endif
namespace CalibCalorimetry_EcalCorrelatedNoiseAnalysisAlgos {
struct dictionary {
};
}
@@ -0,0 +1,17 @@
<lcgdict>
<class name="TEcnaObject"/>
<class name="TEcnaParEcal"/>
<class name="TEcnaNumbering"/>
<class name="TEcnaNArrayD"/>
<class name="TEcnaWrite"/>
<class name="TEcnaParCout"/>
<class name="TEcnaParPaths"/>
<class name="TEcnaParHistos"/>
<class name="TEcnaResultType"/>
<class name="TEcnaRootFile"/>
<class name="TEcnaHeader"/>
<class name="TEcnaRun"/>
<class name="TEcnaRead"/>
<class name="TEcnaHistos"/>
<class name="TEcnaGui"/>
</lcgdict>
15 changes: 0 additions & 15 deletions CalibMuon/DTCalibration/test/stubs/DTTTrigCalibrationLinkDef.h

This file was deleted.

8 changes: 8 additions & 0 deletions CalibMuon/DTCalibration/test/stubs/classes.h
@@ -0,0 +1,8 @@
#include "CalibMuon/DTCalibration/test/stubs/DTTimeBoxPlotter.h"
#include "CalibMuon/DTCalibration/test/stubs/DTTimeBoxFitter.h"
#include "CalibMuon/DTCalibration/test/stubs/DTMeanTimerPlotter.h"

namespace CalibMuon_DTCalibration_test {
struct dictionary {
};
}
5 changes: 5 additions & 0 deletions CalibMuon/DTCalibration/test/stubs/classes_def.xml
@@ -0,0 +1,5 @@
<lcgdict>
<class name="DTTimeBoxPlotter"/>
<class name="DTTimeBoxFitter"/>
<class name="DTMeanTimerPlotter"/>
</lcgdict>
13 changes: 0 additions & 13 deletions Calibration/EcalTBTools/src/BlockClassesLinkDef.h

This file was deleted.

7 changes: 7 additions & 0 deletions Calibration/EcalTBTools/src/classes.h
@@ -0,0 +1,7 @@
#include "Calibration/EcalTBTools/interface/TB06Reco.h"
#include "Calibration/EcalTBTools/interface/TB06RecoH2.h"

namespace Calibration_EcalTBTools {
struct dictionary {
};
}
4 changes: 4 additions & 0 deletions Calibration/EcalTBTools/src/classes_def.xml
@@ -0,0 +1,4 @@
<lcgdict>
<class name="TB06Reco"/>
<class name="TB06RecoH2"/>
</lcgdict>
13 changes: 0 additions & 13 deletions CondFormats/JetMETObjects/interface/Linkdef.h

This file was deleted.

This file was deleted.

17 changes: 17 additions & 0 deletions DPGAnalysis/SiStripTools/bin/classes.h
@@ -0,0 +1,17 @@
#include "DPGAnalysis/SiStripTools/bin/OccupancyPlotMacros.h"
#include "DPGAnalysis/SiStripTools/bin/MultiplicityPlotMacros.h"
#include "DPGAnalysis/SiStripTools/bin/StatisticsPlots.h"
#include "DPGAnalysis/SiStripTools/bin/ClusMultPlots.h"
#include "DPGAnalysis/SiStripTools/bin/SOF_profiles.h"
#include "DPGAnalysis/SiStripTools/bin/SiStripQualityHistoryPlots.h"
#include "DPGAnalysis/SiStripTools/bin/UtilityMacros.h"
#include "DPGAnalysis/SiStripTools/bin/TrackPlots.h"
#include "DPGAnalysis/SiStripTools/bin/SeedMultiplicityPlots.h"
#include "DPGAnalysis/SiStripTools/bin/OOTMultiplicityPlotMacros.h"
#include "DPGAnalysis/SiStripTools/bin/BSvsBPIX.h"

namespace DPGAnalysis_SiStripTools_bin {
struct dictionary {
};
}

0 comments on commit f4dc71c

Please sign in to comment.