Skip to content

Commit

Permalink
round three of checked changes from premixing
Browse files Browse the repository at this point in the history
  • Loading branch information
davidlange6 committed Nov 16, 2014
1 parent f7b9824 commit 137a589
Show file tree
Hide file tree
Showing 13 changed files with 2,269 additions and 23 deletions.
2,250 changes: 2,248 additions & 2 deletions Configuration/PyReleaseValidation/python/ConfigBuilder.py

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions SimCalorimetry/CaloSimAlgos/src/CaloVNoiseSignalGenerator.cc
Expand Up @@ -46,8 +46,6 @@ void CaloVNoiseSignalGenerator::fillDetIds()

theDetIds.push_back(sampleItr->id().rawId());

// std::cout << "Noise DetId " << sampleItr->id().rawId() << std::endl;

}
edm::sort_all(theDetIds);
}
Expand Down
4 changes: 2 additions & 2 deletions SimCalorimetry/EcalSimProducers/src/EcalDigiProducer.cc
Expand Up @@ -266,6 +266,7 @@ EcalDigiProducer::EcalDigiProducer( const edm::ParameterSet& params, edm::one::E
addNoise ) ;
}


// duplicate version for Pre-Mixing, for use outside of MixingModule
EcalDigiProducer::EcalDigiProducer( const edm::ParameterSet& params, edm::ConsumesCollector& iC) :
DigiAccumulatorMixMod(),
Expand Down Expand Up @@ -380,7 +381,7 @@ EcalDigiProducer::EcalDigiProducer( const edm::ParameterSet& params, edm::Consu
const bool applyConstantTerm = params.getParameter<bool> ("applyConstantTerm");
const double rmsConstantTerm = params.getParameter<double> ("ConstantTerm");

const bool addNoise = params.getParameter<bool> ("doNoise");
const bool addNoise = params.getParameter<bool> ("doENoise");
const bool cosmicsPhase = params.getParameter<bool> ("cosmicsPhase");
const double cosmicsShift = params.getParameter<double> ("cosmicsShift");

Expand Down Expand Up @@ -817,7 +818,6 @@ EcalDigiProducer::updateGeometry()
}
}


CLHEP::HepRandomEngine* EcalDigiProducer::randomEngine(edm::StreamID const& streamID) {
unsigned int index = streamID.value();
if(index >= randomEngines_.size()) {
Expand Down
1 change: 1 addition & 0 deletions SimCalorimetry/HcalSimAlgos/interface/HcalAmplifier.h
Expand Up @@ -23,6 +23,7 @@ namespace CLHEP {
class HcalAmplifier {
public:
HcalAmplifier(const CaloVSimParameterMap * parameters, bool addNoise, bool PreMix1, bool PreMix2);

virtual ~HcalAmplifier() {}

/// the Producer will probably update this every event
Expand Down
1 change: 0 additions & 1 deletion SimCalorimetry/HcalSimAlgos/src/HcalElectronicsSim.cc
Expand Up @@ -6,7 +6,6 @@
#include "DataFormats/HcalDigi/interface/HFDataFrame.h"
#include "DataFormats/HcalDigi/interface/ZDCDataFrame.h"
#include "DataFormats/HcalDigi/interface/HcalUpgradeDataFrame.h"

#include "CLHEP/Random/RandFlat.h"
#include <math.h>

Expand Down
Expand Up @@ -43,7 +43,6 @@ namespace edm {
// initialize EcalDigitizer here...

myEcalDigitizer_ = new EcalDigiProducer( ps , iC);

myEcalDigitizer_->setEBNoiseSignalGenerator( & theEBSignalGenerator );
myEcalDigitizer_->setEENoiseSignalGenerator( & theEESignalGenerator );
myEcalDigitizer_->setESNoiseSignalGenerator( & theESSignalGenerator );
Expand All @@ -56,8 +55,6 @@ namespace edm {
}

void DataMixingEcalDigiWorkerProd::beginRun(const edm::EventSetup& ES) {

// myEcalDigitizer_->beginRun(ES);
}

void DataMixingEcalDigiWorkerProd::initializeEvent(const edm::Event &e, const edm::EventSetup& ES) {
Expand Down Expand Up @@ -94,5 +91,10 @@ namespace edm {

}

void DataMixingEcalDigiWorkerProd::beginLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& setup) {
myEcalDigitizer_->beginLuminosityBlock(lumi,setup);
}


} //edm

Expand Up @@ -62,6 +62,7 @@ namespace edm

void beginRun(const edm::EventSetup& ES);
void initializeEvent(const edm::Event &e, const edm::EventSetup& ES);
void beginLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& setup);

private:
// data specifiers
Expand All @@ -88,7 +89,6 @@ namespace edm
const double m_peToABarrel;
const double m_peToAEndcap;


EcalDigiProducer* myEcalDigitizer_;
EBSignalGenerator theEBSignalGenerator;
EESignalGenerator theEESignalGenerator;
Expand Down
Expand Up @@ -325,6 +325,7 @@ namespace edm
#endif
}
}

//else {std::cout << "NO HBHE Digis!!!!" << std::endl;}
// HO Next

Expand Down
Expand Up @@ -65,7 +65,6 @@ namespace edm {
}

void DataMixingHcalDigiWorkerProd::beginRun(const edm::Run& run, const edm::EventSetup& ES) {

myHcalDigitizer_->beginRun(run, ES);
}

Expand Down
10 changes: 6 additions & 4 deletions SimGeneral/DataMixingModule/plugins/DataMixingModule.cc
Expand Up @@ -70,8 +70,6 @@ namespace edm

addMCDigiNoise_ = ps.getUntrackedParameter<bool>("addMCDigiNoise"); // for Sim on Sim mixing



// Put Fast Sim Sequences here for Simplification: Fewer options!

if(DoFastSim_) {
Expand Down Expand Up @@ -243,7 +241,6 @@ namespace edm
} else {

produces< edm::DetSetVector<SiStripDigi> > (SiStripDigiCollectionDM_);
SiStripWorker_ = new DataMixingSiStripWorker(ps, consumesCollector());

if( addMCDigiNoise_ ) {
SiStripMCDigiWorker_ = new DataMixingSiStripMCDigiWorker(ps, consumesCollector());
Expand Down Expand Up @@ -332,6 +329,7 @@ namespace edm
}
}


// Virtual destructor needed.
DataMixingModule::~DataMixingModule() {
if(MergeEMDigis_){
Expand All @@ -351,7 +349,6 @@ namespace edm
delete SiStripRawWorker_;
else if(addMCDigiNoise_ ) delete SiStripMCDigiWorker_;
else delete SiStripWorker_;

delete SiPixelWorker_;
}
if(MergePileup_) { delete PUWorker_;}
Expand Down Expand Up @@ -547,5 +544,10 @@ namespace edm

}

void DataMixingModule::beginLuminosityBlock(LuminosityBlock const& l1, EventSetup const& c) {
EcalDigiWorkerProd_->beginLuminosityBlock(l1,c);
}



} //edm
5 changes: 2 additions & 3 deletions SimGeneral/DataMixingModule/plugins/DataMixingModule.h
Expand Up @@ -64,13 +64,12 @@ namespace edm {
virtual void doPileUp(edm::Event &e,const edm::EventSetup& ES) override;
virtual void put(edm::Event &e,const edm::EventSetup& ES) ;

void initializeEvent(edm::Event const& e, edm::EventSetup const& eventSetup);
virtual void initializeEvent(edm::Event const& e, edm::EventSetup const& eventSetup);
void beginRun(edm::Run const& run, edm::EventSetup const& eventSetup);

void pileWorker(const edm::EventPrincipal&, int bcr, int EventId,const edm::EventSetup& ES, ModuleCallingContext const*);
//virtual void beginJob();
//virtual void endJob();
//virtual void beginLuminosityBlock(LuminosityBlock const& l1, EventSetup const& c) override;
virtual void beginLuminosityBlock(LuminosityBlock const& l1, EventSetup const& c) override;
//virtual void endLuminosityBlock(LuminosityBlock const& l1, EventSetup const& c) override;
//virtual void endRun(const edm::Run& r, const edm::EventSetup& setup) override;

Expand Down
Expand Up @@ -15,7 +15,6 @@
from SimCalorimetry.EcalSimProducers.ecalNotContainmentSim_cff import *
from SimCalorimetry.EcalSimProducers.ecalCosmicsSim_cff import *


import EventFilter.EcalRawToDigi.EcalUnpackerData_cfi
import EventFilter.ESRawToDigi.esRawToDigi_cfi
import EventFilter.HcalRawToDigi.HcalRawToDigi_cfi
Expand All @@ -38,7 +37,6 @@
muonDTDigis = EventFilter.DTRawToDigi.dtunpacker_cfi.muonDTDigis.clone()

#muonRPCDigis = EventFilter.RPCRawToDigi.rpcUnpacker_cfi.rpcunpacker.clone()

#castorDigis = EventFilter.CastorRawToDigi.CastorRawToDigi_cfi.castorDigis.clone( FEDs = cms.untracked.vint32(690,691,692) )

siStripDigis = EventFilter.SiStripRawToDigi.SiStripDigis_cfi.siStripDigis.clone()
Expand Down Expand Up @@ -157,6 +155,7 @@
EBPileInputTag = cms.InputTag("ecalDigis","ebDigis","@MIXING"),
EEPileInputTag = cms.InputTag("ecalDigis","eeDigis","@MIXING"),
ESPileInputTag = cms.InputTag("ecalPreshowerDigis","","@MIXING"),
#ESPileInputTag = cms.InputTag("esRawToDigi","","@MIXING"),
HBHEPileInputTag = cms.InputTag("hcalDigis","","@MIXING"),
HOPileInputTag = cms.InputTag("hcalDigis","","@MIXING"),
HFPileInputTag = cms.InputTag("hcalDigis","","@MIXING"),
Expand All @@ -182,7 +181,6 @@
# CSCWirePileInputTag = cms.InputTag("muonCSCDigis","MuonCSCWireDigi","@MIXING"),
# CSCStripPileInputTag = cms.InputTag("muonCSCDigis","MuonCSCStripDigi","@MIXING"),
# CSCCompPileInputTag = cms.InputTag("muonCSCDigis","MuonCSCComparatorDigi","@MIXING"),

#
#
# Outputs
Expand Down
3 changes: 2 additions & 1 deletion SimGeneral/MixingModule/python/digi_noNoise_cfi.py
Expand Up @@ -38,6 +38,7 @@
theDigitizersNoNoise.pixel.AddNoise = cms.bool(True)
theDigitizersNoNoise.pixel.addNoisyPixels = cms.bool(False)
theDigitizersNoNoise.strip.Noise = cms.bool(False)
theDigitizersNoNoise.strip.PreMixingMode = cms.bool(True)
theDigitizersNoNoise.strip.FedAlgorithm = cms.int32(5) # special ZS mode: accept adc>0
theDigitizersNoNoise.ecal.EcalPreMixStage1 = cms.bool(True)
theDigitizersNoNoise.hcal.HcalPreMixStage1 = cms.bool(True)
#Need Hcal statement - change variable

0 comments on commit 137a589

Please sign in to comment.