Definition at line 47 of file L1TExtCondProducer.cc.
L1TExtCondProducer::L1TExtCondProducer |
( |
const ParameterSet & |
iConfig | ) |
|
|
explicit |
Definition at line 79 of file L1TExtCondProducer.cc.
References m_l1GtMenuCacheID.
88 produces<GlobalExtBlkBxCollection>();
T getParameter(std::string const &) const
unsigned long long m_l1GtMenuCacheID
L1TExtCondProducer::~L1TExtCondProducer |
( |
| ) |
|
|
override |
Definition at line 172 of file L1TExtCondProducer.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), and DEFINE_FWK_MODULE.
175 desc.
add<
bool>(
"setBptxMinus",
true);
176 desc.
add<
bool>(
"setBptxAND",
true);
177 desc.
add<
int>(
"bxFirst", -2);
178 desc.
add<
bool>(
"setBptxOR",
true);
179 desc.
add<
int>(
"bxLast", 2);
180 desc.
add<
bool>(
"setBptxPlus",
true);
181 descriptions.
add(
"simGtExtFakeProd", desc);
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
Definition at line 107 of file L1TExtCondProducer.cc.
References bxFirst_, bxLast_, edm::EventSetup::get(), l1t::TriggerMenuParser::getExternalSignals(), LogDebug, m_extBitMap, m_l1GtMenuCacheID, eostools::move(), edm::ESHandle< T >::product(), edm::Event::put(), setBptxAND_, setBptxMinus_, setBptxOR_, setBptxPlus_, and GlobalExtBlk::setExternalDecision().
110 LogDebug(
"L1TExtCondProducer") <<
"L1TExtCondProducer::produce function called...\n";
125 std::map<std::string, unsigned int> extBitMap = gtParser.
getExternalSignals(utml1GtMenu);
162 extCond->push_back(iBx, extCond_bx);
BXVector< GlobalExtBlk > GlobalExtBlkBxCollection
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void setExternalDecision(unsigned int bit, bool val)
Set decision bits.
unsigned long long m_l1GtMenuCacheID
std::map< std::string, unsigned int > m_extBitMap
T const * product() const
int L1TExtCondProducer::bxFirst_ |
|
private |
int L1TExtCondProducer::bxLast_ |
|
private |
std::map<std::string, unsigned int> L1TExtCondProducer::m_extBitMap |
|
private |
unsigned long long L1TExtCondProducer::m_l1GtMenuCacheID |
|
private |
bool L1TExtCondProducer::setBptxAND_ |
|
private |
bool L1TExtCondProducer::setBptxMinus_ |
|
private |
bool L1TExtCondProducer::setBptxOR_ |
|
private |
bool L1TExtCondProducer::setBptxPlus_ |
|
private |