#include <HcalTTPTriggerRecord.h>
Definition at line 10 of file HcalTTPTriggerRecord.h.
HcalTTPTriggerRecord::~HcalTTPTriggerRecord |
( |
| ) |
|
|
override |
Definition at line 19 of file HcalTTPTriggerRecord.cc.
References edm::SortedCollection< T, SORT >::begin(), edm::Event::getByToken(), mps_fire::i, eostools::move(), names_, convertSQLitetoXML_cfg::output, edm::Event::put(), tok_ttp_, ttpBits_, and SimL1EmulatorDM_cff::ttpDigiCollection.
20 std::vector<L1GtTechnicalTrigger> vecTT(
ttpBits_.size());
26 if (!ttpDigiCollection.failedToGet()) {
28 uint8_t ttpResults = ttpDigis->
begin()->triggerOutput();
29 bool bit8 = ttpResults & 0x1;
30 bool bit9 = ttpResults & 0x2;
31 bool bit10 = ttpResults & 0x4;
33 for (
unsigned int i = 0;
i <
ttpBits_.size();
i++) {
34 bool bitValue =
false;
49 output->setGtTechnicalTrigger(vecTT);
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
std::vector< unsigned int > ttpBits_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
std::vector< std::string > names_
edm::EDGetTokenT< HcalTTPDigiCollection > tok_ttp_
const_iterator begin() const
std::vector<std::string> HcalTTPTriggerRecord::names_ |
|
private |
std::vector<unsigned int> HcalTTPTriggerRecord::ttpBits_ |
|
private |