18 using namespace L1TwinMux;
19 using namespace L1TMuon;
24 double _maxDeltaPhi = 0.05;
29 auto tp = tps->cbegin();
30 auto tpbeg = tps->cbegin();
31 auto tpend = tps->cend();
32 for( ; tp != tpend; ++tp ) {
39 case TriggerPrimitive::kDT :
43 case TriggerPrimitive::kRPC : {
46 int sector = tp->detId<
RPCDetId>().sector();
55 if ( out->find( key ) == out->end() ) {
60 tracksMap[
key].addStub( tpref );
64 MBLTContainer::iterator st = out->begin();
65 MBLTContainer::iterator stend = out->end();
66 for ( ; st != stend; ++st ) st->second.associate( _maxDeltaPhi );
std::map< DTChamberId, MBLTCollection > MBLTContainer
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
std::unique_ptr< MBLTContainer > MBLTProducer(TriggerPrimitiveCollection *tps)
string key
FastSim: produces sample of signal events, overlayed with premixed minbias events.
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.