CastorDigiToRaw is the EDProducer subclass which runs the Castor Unpack algorithm.
- Author
- Alan Campbell
- Version
- 1st Version April 18, 2008
Definition at line 26 of file CastorDigiToRaw.h.
Implements edm::EDProducer.
Definition at line 29 of file CastorDigiToRaw.cc.
References CastorCollections::castorCont, castorTag_, ctdcpacker_, edm::EventID::event(), edm::EventSetup::get(), edm::Event::getByLabel(), edm::EventBase::id(), edm::InputTag::label(), FEDNumbering::MAXCASTORFEDID, FEDNumbering::MINCASTORFEDID, CastorPacker::pack(), CastorCtdcPacker::pack(), packer_, edm::Handle< T >::product(), edm::Event::put(), runTheMatrix_dev::raw, usingctdc_, and cms::Exception::what().
Referenced by python.JSONExport.JsonExport::export(), and python.HTMLExport.HTMLExport::export().
53 for (
int ifed=ifed_first; ifed<=ifed_last; ++ifed) {
58 orbitN, bcnN, colls, *readoutMap, fed);
61 orbitN, bcnN, colls, *readoutMap, fed); }
virtual char const * what() const
EventNumber_t event() const
CastorCtdcPacker ctdcpacker_
const CastorDigiCollection * castorCont
void pack(int fedid, int dccnumber, int nl1a, int orbitn, int bcn, const CastorCollections &inputs, const CastorElectronicsMap &emap, FEDRawData &output)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
void pack(int fedid, int dccnumber, int nl1a, int orbitn, int bcn, const CastorCollections &inputs, const CastorElectronicsMap &emap, FEDRawData &output)
T const * product() const