Skip to content

Commit

Permalink
Adapt to the new RAWInputSource API.
Browse files Browse the repository at this point in the history
  • Loading branch information
ktf committed Sep 12, 2013
1 parent 99a60be commit c074338
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions EventFilter/Utilities/plugins/FedRawDataInputSource.cc
Expand Up @@ -60,7 +60,7 @@ FedRawDataInputSource::FedRawDataInputSource(edm::ParameterSet const& pset,
buRunDirectory_ = boost::filesystem::path(
pset.getUntrackedParameter<std::string> ("rootBUDirectory"));
findRunDir();
daqProvenanceHelper_.daqInit(productRegistryUpdate());
daqProvenanceHelper_.daqInit(productRegistryUpdate(), processHistoryRegistryForUpdate());
setNewRun();
setRunAuxiliary(
new edm::RunAuxiliary(runNumber_, edm::Timestamp::beginOfTime(),
Expand Down Expand Up @@ -145,7 +145,7 @@ bool FedRawDataInputSource::checkNextEvent() {

}

edm::EventPrincipal* FedRawDataInputSource::read(
void FedRawDataInputSource::read(
edm::EventPrincipal& eventPrincipal) {
//std::cout << ">>>>>>>>>>>>>>>> Reading next event" << std::endl;
std::auto_ptr<FEDRawDataCollection> rawData(new FEDRawDataCollection);
Expand All @@ -154,14 +154,14 @@ edm::EventPrincipal* FedRawDataInputSource::read(
edm::EventAuxiliary aux(eventID_, processGUID(), tstamp, true,
edm::EventAuxiliary::PhysicsTrigger);

edm::EventPrincipal * e = makeEvent(eventPrincipal, aux);
makeEvent(eventPrincipal, aux);

edm::WrapperOwningHolder edp(
new edm::Wrapper<FEDRawDataCollection>(rawData),
edm::Wrapper<FEDRawDataCollection>::getInterface());
e->put(daqProvenanceHelper_.constBranchDescription_, edp,
daqProvenanceHelper_.dummyProvenance_);
return e;
eventPrincipal.put(daqProvenanceHelper_.constBranchDescription_, edp,
daqProvenanceHelper_.dummyProvenance_);
return;
}

bool FedRawDataInputSource::eofReached() const {
Expand Down
2 changes: 1 addition & 1 deletion EventFilter/Utilities/plugins/FedRawDataInputSource.h
Expand Up @@ -34,7 +34,7 @@ class FedRawDataInputSource: public edm::RawInputSource {

protected:
virtual bool checkNextEvent();
virtual edm::EventPrincipal * read(edm::EventPrincipal& eventPrincipal);
virtual void read(edm::EventPrincipal& eventPrincipal);

private:
virtual void preForkReleaseResources();
Expand Down

0 comments on commit c074338

Please sign in to comment.