diff --git a/OnlineDB/CSCCondDB/BuildFile.xml b/OnlineDB/CSCCondDB/BuildFile.xml
index ac8f3c473c253..c0fe31e830004 100644
--- a/OnlineDB/CSCCondDB/BuildFile.xml
+++ b/OnlineDB/CSCCondDB/BuildFile.xml
@@ -9,4 +9,6 @@
-
+
+
+
diff --git a/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsReadTest.h b/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsReadTest.h
deleted file mode 100644
index e2174ae274f55..0000000000000
--- a/OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsReadTest.h
+++ /dev/null
@@ -1,27 +0,0 @@
-// user include files
-
-#include "FWCore/Framework/interface/Frameworkfwd.h"
-#include "FWCore/Framework/interface/EDAnalyzer.h"
-
-#include "FWCore/Framework/interface/Event.h"
-
-#include "FWCore/ParameterSet/interface/ParameterSet.h"
-
-#include "FWCore/Framework/interface/EventSetup.h"
-
-//
-// class declaration
-//
-
-#include "OnlineDB/CSCCondDB/interface/CSCCableRead.h"
-
-class CSCChamberTimeCorrectionsReadTest : public edm::EDAnalyzer {
-public:
- explicit CSCChamberTimeCorrectionsReadTest(const edm::ParameterSet&);
- ~CSCChamberTimeCorrectionsReadTest() override;
-
-private:
- void beginJob() override;
- void analyze(const edm::Event&, const edm::EventSetup&) override;
- void endJob() override;
-};
diff --git a/OnlineDB/CSCCondDB/interface/CSCMap1Read.h b/OnlineDB/CSCCondDB/interface/CSCMap1Read.h
deleted file mode 100644
index 6ff6351b9e70a..0000000000000
--- a/OnlineDB/CSCCondDB/interface/CSCMap1Read.h
+++ /dev/null
@@ -1,27 +0,0 @@
-// user include files
-
-#include "FWCore/Framework/interface/Frameworkfwd.h"
-#include "FWCore/Framework/interface/EDAnalyzer.h"
-
-#include "FWCore/Framework/interface/Event.h"
-
-#include "FWCore/ParameterSet/interface/ParameterSet.h"
-
-#include "FWCore/Framework/interface/EventSetup.h"
-
-//
-// class declaration
-//
-
-#include "OnlineDB/CSCCondDB/interface/CSCMap1.h"
-
-class CSCMap1Read : public edm::EDAnalyzer {
-public:
- explicit CSCMap1Read(const edm::ParameterSet&);
- ~CSCMap1Read() override;
-
-private:
- void beginJob() override;
- void analyze(const edm::Event&, const edm::EventSetup&) override;
- void endJob() override;
-};
diff --git a/OnlineDB/CSCCondDB/interface/SaturationFit.h b/OnlineDB/CSCCondDB/interface/SaturationFit.h
deleted file mode 100644
index 37adf5f69ab56..0000000000000
--- a/OnlineDB/CSCCondDB/interface/SaturationFit.h
+++ /dev/null
@@ -1,57 +0,0 @@
-#include "Minuit2/VariableMetricMinimizer.h"
-#include "Minuit2/FunctionMinimum.h"
-#include "Minuit2/MnPrint.h"
-
-#include
-#include
-#include "OnlineDB/CSCCondDB/interface/SaturationFcn.h"
-
-class SaturationFit{
-
- public:
-
- SaturationFit(int N,float *charge_ptr,float *adc_ptr, float *u0_ptr, float *u1_ptr, float *u2_ptr, float*u3_ptr){
- double u[3],sigma[3],chisq;
- VariableMetricMinimizer* pMinimizer=new VariableMetricMinimizer() ;
- SaturationFcn* pFcn=new SaturationFcn();
- pFcn->set_data(N,charge_ptr,adc_ptr);
- std::vector par(4,0);
- std::vector err(4,0);
- //printf(" about to fill pars \n");
- par[0]=pFcn->x0start;
- par[1]=pFcn->x1start;
- par[2]=pFcn->x2start;
- par[3]=pFcn->x3start;
- //printf(" pars: %f %f %f %f \n",par[0],par[1],par[2],par[3]);
- err[0]=20.0;
- err[1]=0.0001;
- err[2]=1.0;
- err[3]=20.0;
- FunctionMinimum fmin = pMinimizer->Minimize(*pFcn, par, err, 1, 5000, 0.01);
- if( !fmin.IsValid()){
- printf(" minuit did not converge \n");
- } else {
- std::cout<<"fit succeeded... results: "<(0) );
- *u0_ptr=u[0];
- sigma[0] = fmin.UserParameters().Error( static_cast(0) );
- u[1] = fmin.UserParameters().Value( static_cast(1) );
- *u1_ptr=u[1];
- sigma[1] = fmin.UserParameters().Error( static_cast(1) );
- u[2] = fmin.UserParameters().Value( static_cast(2) );
- *u2_ptr=u[2];
- sigma[2] = fmin.UserParameters().Error( static_cast(2) );
- u[3] = fmin.UserParameters().Value( static_cast(3) );
- *u3_ptr=u[3];
- sigma[3] = fmin.UserParameters().Error( static_cast(3) );
- //std::cout<<"fitresults: "<
+
+
+
+
diff --git a/OnlineDB/CSCCondDB/src/CSCChamberTimeCorrectionsReadTest.cc b/OnlineDB/CSCCondDB/plugins/CSCChamberTimeCorrectionsReadTest.cc
similarity index 71%
rename from OnlineDB/CSCCondDB/src/CSCChamberTimeCorrectionsReadTest.cc
rename to OnlineDB/CSCCondDB/plugins/CSCChamberTimeCorrectionsReadTest.cc
index 8129b8e13102e..d54e5c256f6e5 100644
--- a/OnlineDB/CSCCondDB/src/CSCChamberTimeCorrectionsReadTest.cc
+++ b/OnlineDB/CSCCondDB/plugins/CSCChamberTimeCorrectionsReadTest.cc
@@ -1,5 +1,23 @@
-#include "OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsReadTest.h"
-#include
+#include "FWCore/Framework/interface/Frameworkfwd.h"
+#include "FWCore/Framework/interface/EDAnalyzer.h"
+#include "FWCore/Framework/interface/Event.h"
+#include "FWCore/ParameterSet/interface/ParameterSet.h"
+#include "FWCore/Framework/interface/EventSetup.h"
+#include "OnlineDB/CSCCondDB/interface/CSCCableRead.h"
+
+class CSCChamberTimeCorrectionsReadTest : public edm::EDAnalyzer {
+public:
+ explicit CSCChamberTimeCorrectionsReadTest(const edm::ParameterSet&);
+ ~CSCChamberTimeCorrectionsReadTest() override;
+
+private:
+ void beginJob() override;
+ void analyze(const edm::Event&, const edm::EventSetup&) override;
+ void endJob() override;
+};
+
+#include "FWCore/Framework/interface/MakerMacros.h"
+DEFINE_FWK_MODULE(CSCChamberTimeCorrectionsReadTest);
CSCChamberTimeCorrectionsReadTest::CSCChamberTimeCorrectionsReadTest(const edm::ParameterSet &) {}
CSCChamberTimeCorrectionsReadTest::~CSCChamberTimeCorrectionsReadTest() {}
diff --git a/OnlineDB/CSCCondDB/src/CSCMap1Read.cc b/OnlineDB/CSCCondDB/plugins/CSCMap1Read.cc
similarity index 91%
rename from OnlineDB/CSCCondDB/src/CSCMap1Read.cc
rename to OnlineDB/CSCCondDB/plugins/CSCMap1Read.cc
index 44069a18b18b0..e87f727e60af7 100644
--- a/OnlineDB/CSCCondDB/src/CSCMap1Read.cc
+++ b/OnlineDB/CSCCondDB/plugins/CSCMap1Read.cc
@@ -1,5 +1,27 @@
-#include "OnlineDB/CSCCondDB/interface/CSCMap1Read.h"
-#include
+#include "FWCore/Framework/interface/Frameworkfwd.h"
+#include "FWCore/Framework/interface/EDAnalyzer.h"
+#include "FWCore/Framework/interface/Event.h"
+#include "FWCore/ParameterSet/interface/ParameterSet.h"
+#include "FWCore/Framework/interface/EventSetup.h"
+#include "OnlineDB/CSCCondDB/interface/CSCMap1.h"
+
+//
+// class declaration
+//
+
+class CSCMap1Read : public edm::EDAnalyzer {
+public:
+ explicit CSCMap1Read(const edm::ParameterSet&);
+ ~CSCMap1Read() override;
+
+private:
+ void beginJob() override;
+ void analyze(const edm::Event&, const edm::EventSetup&) override;
+ void endJob() override;
+};
+
+#include "FWCore/Framework/interface/MakerMacros.h"
+DEFINE_FWK_MODULE(CSCMap1Read);
CSCMap1Read::CSCMap1Read(const edm::ParameterSet &) {}
CSCMap1Read::~CSCMap1Read() {}
diff --git a/OnlineDB/CSCCondDB/src/SealModule.cc b/OnlineDB/CSCCondDB/plugins/plugins.cc
similarity index 70%
rename from OnlineDB/CSCCondDB/src/SealModule.cc
rename to OnlineDB/CSCCondDB/plugins/plugins.cc
index 0b0dad0ea6adf..ad55765785174 100644
--- a/OnlineDB/CSCCondDB/src/SealModule.cc
+++ b/OnlineDB/CSCCondDB/plugins/plugins.cc
@@ -1,15 +1,10 @@
-#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/SourceFactory.h"
#include "OnlineDB/CSCCondDB/interface/CSCChamberMapValues.h"
#include "OnlineDB/CSCCondDB/interface/CSCChamberIndexValues.h"
#include "OnlineDB/CSCCondDB/interface/CSCCrateMapValues.h"
#include "OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsValues.h"
#include "OnlineDB/CSCCondDB/interface/CSCDDUMapValues.h"
-#include "OnlineDB/CSCCondDB/interface/CSCMap1Read.h"
-#include "OnlineDB/CSCCondDB/interface/CSCChamberTimeCorrectionsReadTest.h"
-DEFINE_FWK_MODULE(CSCMap1Read);
-DEFINE_FWK_MODULE(CSCChamberTimeCorrectionsReadTest);
DEFINE_FWK_EVENTSETUP_SOURCE(CSCChamberMapValues);
DEFINE_FWK_EVENTSETUP_SOURCE(CSCChamberIndexValues);
DEFINE_FWK_EVENTSETUP_SOURCE(CSCCrateMapValues);
diff --git a/OnlineDB/CSCCondDB/test/BuildFile.xml b/OnlineDB/CSCCondDB/test/BuildFile.xml
index 873c0fef649b0..7627b2e5ff84a 100644
--- a/OnlineDB/CSCCondDB/test/BuildFile.xml
+++ b/OnlineDB/CSCCondDB/test/BuildFile.xml
@@ -1,7 +1,7 @@
-
+
-
+