|
ATLAS Offline Software
|
Go to the documentation of this file.
31 std::ostringstream
ss;
32 ss <<
"L1_MBTS" << ((
c<16) ?
"A" :
"C") << ((
c<16) ?
c : (
c-16)) ;
36 return StatusCode::SUCCESS;
45 ctp.setRDO(theCTP_RDO);
54 const std::vector < CTP_BC > &BCs =
ctp.getBunchCrossings();
55 const CTP_BC & bunch = BCs[l1aBC];
56 unsigned int l1aBCID = bunch.
getBCID();
57 ATH_MSG_DEBUG(
"Number of Bunches in CTP window: " << numberBC );
60 const std::bitset < 512 > TBP(bunch.
getTBP());
77 this->setFilterPassed(
true);
82 this->setFilterPassed(
false);
85 return StatusCode::SUCCESS;
90 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
unsigned int m_nA_required
std::vector< unsigned int > m_ctpID
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
unsigned int m_nC_required
uint32_t getNumberOfBunches() const
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::string > m_counterLabel
const std::bitset< 512 > & getTBP() const
get bitset of TBP words
FilterUsingMBTS(const std::string &name, ISvcLocator *pSvcLocator)
uint32_t getBCID() const
Get BCID as unsigned integer.
uint32_t getL1AcceptBunchPosition() const
ctp
Retrieve trigger EDM objects.