Skip to content

Commit

Permalink
Avoid having EventSetupRecord begin parsed by ROOT
Browse files Browse the repository at this point in the history
The EventSetupRecord now uses and std::atomic which is unparseable by
ROOT. Changed cases where ROOT parsed the classes to use forward
declarations instead. This did require adding the missing include
to a source file.
  • Loading branch information
Dr15Jones committed May 8, 2014
1 parent 1fe90bf commit 3c362c7
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
5 changes: 4 additions & 1 deletion CondFormats/SiPixelObjects/interface/SiPixelQuality.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,16 @@
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/GeometryVector/interface/LocalPoint.h"
#include "CondFormats/SiPixelObjects/interface/GlobalPixel.h"
#include "CondFormats/DataRecord/interface/SiPixelFedCablingMapRcd.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingMap.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelFedCabling.h"
#include "CondFormats/SiPixelObjects/interface/PixelROC.h"
#include "CondFormats/SiPixelObjects/interface/LocalPixel.h"
#include "CondFormats/SiStripObjects/interface/SiStripDetVOff.h"

namespace edm {
class EventSetup;
}

class TrackerGeometry;

class SiPixelQuality {
Expand Down
1 change: 1 addition & 0 deletions CondTools/SiPixel/test/SiPixelBadModuleReader.cc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h"
#include "CondFormats/DataRecord/interface/SiPixelQualityFromDbRcd.h"
#include "CondFormats/DataRecord/interface/SiPixelQualityRcd.h"
#include "CondFormats/DataRecord/interface/SiPixelFedCablingMapRcd.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingMap.h"
#include "CondTools/SiPixel/test/SiPixelBadModuleReader.h"
#include "DataFormats/DetId/interface/DetId.h"
Expand Down
5 changes: 4 additions & 1 deletion DPGAnalysis/SiStripTools/interface/Multiplicities.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "CalibTracker/Records/interface/SiStripQualityRcd.h"
#endif

#include "DataFormats/Common/interface/DetSetVector.h"
Expand All @@ -22,8 +23,10 @@
#include "DataFormats/Common/interface/Handle.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "CalibFormats/SiStripObjects/interface/SiStripQuality.h"
#include "CalibTracker/Records/interface/SiStripQualityRcd.h"

namespace edm {
class EventSetup;
};

#include <string>

Expand Down

0 comments on commit 3c362c7

Please sign in to comment.