|
void | beginJob () |
|
void | endJob () |
|
| ESDigiToRaw (const edm::ParameterSet &ps) |
|
int * | GetBX () |
|
int * | GetCounter () |
|
int * | GetLV1 () |
|
int * | GetOrbit () |
|
int * | GetRunNumber () |
|
void | produce (edm::Event &e, const edm::EventSetup &es) |
|
virtual | ~ESDigiToRaw () |
|
| EDProducer () |
|
ModuleDescription const & | moduleDescription () const |
|
virtual | ~EDProducer () |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
std::vector< edm::ProductResolverIndex > const & | indiciesForPutProducts (BranchType iBranchType) const |
|
| ProducerBase () |
|
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
|
std::function< void(BranchDescription const &)> | registrationCallback () const |
| used by the fwk to register list of products More...
|
|
void | resolvePutIndicies (BranchType iBranchType, std::unordered_multimap< std::string, edm::ProductResolverIndex > const &iIndicies, std::string const &moduleLabel) |
|
virtual | ~ProducerBase () noexcept(false) |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
void | convertCurrentProcessAlias (std::string const &processName) |
| Convert "@currentProcess" in InputTag process names to the actual current process name. More...
|
|
| EDConsumerBase () |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
| EDConsumerBase (EDConsumerBase &&)=default |
|
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
Definition at line 20 of file ESDigiToRaw.h.
Definition at line 69 of file ESDigiToRaw.cc.
References edm::DataFrameContainer::begin(), bx_, counter_, gather_cfg::cout, debug_, ESDataFormatter::DigiToRaw(), edm::DataFrameContainer::end(), ESDataFormatter_, ESDigiToken_, edm::EventID::event(), fedId_, edm::Event::getByToken(), edm::EventBase::id(), kchip_bc_, KCHIP_BC_RANGE, kchip_ec_, KCHIP_EC_RANGE, LHC_BX_RANGE, lv1_, eostools::move(), orbit_number_, ESDetId::plane(), edm::Event::put(), edm::EventID::run(), run_number_, ESDataFormatter::setBX(), ESDataFormatter::setKchipBC(), ESDataFormatter::setKchipEC(), ESDataFormatter::setLV1(), ESDataFormatter::setOrbitNumber(), ESDataFormatter::setRunNumber(), ESDetId::six(), ESDetId::siy(), FEDRawData::size(), and ESDetId::zside().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
97 const ESDetId& detId = it->id();
100 if (ifed < 0)
continue;
102 Digis[ifed].push_back(df);
105 auto productRawData = std::make_unique<FEDRawDataCollection>();
107 ESDataFormatter::Digis::const_iterator itfed;
108 for (itfed = Digis.begin(); itfed != Digis.end(); ++itfed) {
109 int fId = (*itfed).first ;
111 FEDRawData& fedRawData = productRawData->FEDData(fId);
114 if (
debug_)
cout<<
"FED : "<<fId<<
" Data size : "<<fedRawData.
size()<<
" (Bytes)"<<endl;
static const int KCHIP_EC_RANGE
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
const_iterator begin() const
edm::EDGetTokenT< ESDigiCollection > ESDigiToken_
size_t size() const
Lenght of the data buffer in bytes.
ESDataFormatter * ESDataFormatter_
const_iterator end() const
static const int KCHIP_BC_RANGE
static const int LHC_BX_RANGE