Skip to content

Commit

Permalink
Merge pull request #4783 from wmtford/recHitValidNoOutput
Browse files Browse the repository at this point in the history
Strip writing of root file from Validation/TrackerRecHits classes
  • Loading branch information
ktf committed Jul 25, 2014
2 parents 1c4bcf3 + 6e14225 commit 22b4c23
Show file tree
Hide file tree
Showing 6 changed files with 1 addition and 43 deletions.
6 changes: 0 additions & 6 deletions Validation/TrackerRecHits/interface/SiPixelRecHitsValid.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,13 @@ class SiPixelRecHitsValid : public DQMEDAnalyzer {
virtual void analyze(const edm::Event& e, const edm::EventSetup& c);
void beginJob();
void bookHistograms(DQMStore::IBooker & ibooker,const edm::Run& run, const edm::EventSetup& es);
void endJob();

private:
void fillBarrel(const SiPixelRecHit &,const PSimHit &, DetId, const PixelGeomDetUnit *,
const TrackerTopology *tTopo);
void fillForward(const SiPixelRecHit &, const PSimHit &, DetId, const PixelGeomDetUnit *,
const TrackerTopology *tTopo);

std::string outputFile_;
bool runStandalone;

//Clusters BPIX
MonitorElement* clustYSizeModule[8];
MonitorElement* clustXSizeLayer[3];
Expand Down Expand Up @@ -110,8 +106,6 @@ class SiPixelRecHitsValid : public DQMEDAnalyzer {
MonitorElement* recHitYPullDisk1Plaquettes[7];
MonitorElement* recHitYPullDisk2Plaquettes[7];

DQMStore* dbe_;

edm::ParameterSet conf_;
edm::EDGetTokenT<SiPixelRecHitCollection> siPixelRecHitCollectionToken_;
};
Expand Down
6 changes: 0 additions & 6 deletions Validation/TrackerRecHits/interface/SiStripRecHitsValid.h
Original file line number Diff line number Diff line change
Expand Up @@ -117,14 +117,8 @@ class SiStripRecHitsValid : public DQMEDAnalyzer {
virtual void analyze(const edm::Event& e, const edm::EventSetup& c);
void bookHistograms(DQMStore::IBooker & ibooker,const edm::Run& run, const edm::EventSetup& es);
void beginJob(const edm::EventSetup& es);
void endJob();

private:
//Back-End Interface
DQMStore* dbe_;
bool outputMEsInRootFile;
bool runStandalone;
std::string outputFileName;

TotalMEs totalMEs;

Expand Down
2 changes: 0 additions & 2 deletions Validation/TrackerRecHits/python/SiPixelRecHitsValid_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

pixRecHitsValid = cms.EDAnalyzer("SiPixelRecHitsValid",
src = cms.InputTag("siPixelRecHits"),
outputFile = cms.untracked.string(''),
runStandalone = cms.bool(False),
associatePixel = cms.bool(True),
ROUList = cms.vstring('g4SimHitsTrackerHitsPixelBarrelLowTof',
'g4SimHitsTrackerHitsPixelBarrelHighTof',
Expand Down
4 changes: 0 additions & 4 deletions Validation/TrackerRecHits/python/SiStripRecHitsValid_cfi.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
import FWCore.ParameterSet.Config as cms

stripRecHitsValid = cms.EDAnalyzer("SiStripRecHitsValid",
# outputFile = cms.untracked.string('sistriprechitshisto.root'),
outputFile = cms.string('striptrackingrechitshisto.root'),
runStandalone = cms.bool(False),
OutputMEsInRootFile = cms.bool(False),
TopFolderName = cms.string('SiStrip/RecHitsValidation/StiffTrackingRecHits'),

TH1NumTotrphi = cms.PSet(
Expand Down
12 changes: 1 addition & 11 deletions Validation/TrackerRecHits/src/SiPixelRecHitsValid.cc
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,7 @@
#include <math.h>

SiPixelRecHitsValid::SiPixelRecHitsValid(const edm::ParameterSet& ps)
: outputFile_( ps.getUntrackedParameter<std::string>( "outputFile", "pixelrechitshisto.root" ) )
, runStandalone ( ps.getParameter<bool>("runStandalone") )
, dbe_(0)
, conf_(ps)
: conf_(ps)
, siPixelRecHitCollectionToken_( consumes<SiPixelRecHitCollection>( ps.getParameter<edm::InputTag>( "src" ) ) ) {

}
Expand All @@ -64,8 +61,6 @@ void SiPixelRecHitsValid::beginJob() {
}

void SiPixelRecHitsValid::bookHistograms(DQMStore::IBooker & ibooker,const edm::Run& run, const edm::EventSetup& es){
dbe_ = edm::Service<DQMStore>().operator->();
//dbe_->showDirStructure();
ibooker.setCurrentFolder("TrackerRecHitsV/TrackerRecHits/Pixel/clustBPIX");

Char_t histo[200];
Expand Down Expand Up @@ -264,11 +259,6 @@ void SiPixelRecHitsValid::bookHistograms(DQMStore::IBooker & ibooker,const edm::
}
}

void SiPixelRecHitsValid::endJob() {
//Save histos in local root file only in standalone mode
if ( runStandalone && outputFile_.size() != 0 && dbe_ ){ dbe_->save(outputFile_);}
}

void SiPixelRecHitsValid::analyze(const edm::Event& e, const edm::EventSetup& es)
{

Expand Down
14 changes: 0 additions & 14 deletions Validation/TrackerRecHits/src/SiStripRecHitsValid.cc
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ namespace helper {

//Constructor
SiStripRecHitsValid::SiStripRecHitsValid(const ParameterSet& ps) :
dbe_(edm::Service<DQMStore>().operator->()),
conf_(ps),
m_cacheID_(0)
// matchedRecHits_( ps.getParameter<edm::InputTag>("matchedRecHits") ),
Expand All @@ -65,12 +64,6 @@ SiStripRecHitsValid::SiStripRecHitsValid(const ParameterSet& ps) :
topFolderName_ = conf_.getParameter<std::string>("TopFolderName");

SubDetList_ = conf_.getParameter<std::vector<std::string> >("SubDetList");

outputMEsInRootFile = conf_.getParameter<bool>("OutputMEsInRootFile");

outputFileName = conf_.getParameter<std::string>("outputFile");

runStandalone = conf_.getParameter<bool>("runStandalone");

edm::ParameterSet ParametersNumTotrphi = conf_.getParameter<edm::ParameterSet>("TH1NumTotrphi");
switchNumTotrphi = ParametersNumTotrphi.getParameter<bool>("switchon");
Expand Down Expand Up @@ -180,13 +173,6 @@ void SiStripRecHitsValid::bookHistograms(DQMStore::IBooker & ibooker,const edm::
void SiStripRecHitsValid::beginJob(const edm::EventSetup& es){
}

void SiStripRecHitsValid::endJob() {
//Only in standalone mode save local root file
if(runStandalone && outputMEsInRootFile){dbe_->save(outputFileName);}

}


void SiStripRecHitsValid::analyze(const edm::Event& e, const edm::EventSetup& es) {

LogInfo("EventInfo") << " Run = " << e.id().run() << " Event = " << e.id().event();
Expand Down

0 comments on commit 22b4c23

Please sign in to comment.