CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
L1TwinMux::DTCollector Class Reference

#include <DTCollector.h>

Public Member Functions

 DTCollector ()
 
virtual void extractPrimitives (edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, L1TMuon::TriggerPrimitiveCollection &out) const
 
virtual ~DTCollector ()=default
 

Private Member Functions

int findBTIGroupForThetaDigi (const L1MuDTChambThDigi &, const int position) const
 
L1TMuon::TriggerPrimitive processDigis (const L1MuDTChambPhDigi &, const int &segment_number) const
 
L1TMuon::TriggerPrimitive processDigis (const L1MuDTChambThDigi &, const int bti_group) const
 
L1TMuon::TriggerPrimitive processDigis (const L1MuDTChambPhDigi &, const L1MuDTChambThDigi &, const int bti_group) const
 

Private Attributes

std::unique_ptr< DTBunchCrossingCleaner_bxc
 
const int bx_max = 7
 
const int bx_min = -9
 

Detailed Description

Definition at line 31 of file DTCollector.h.

Constructor & Destructor Documentation

DTCollector::DTCollector ( )
virtual L1TwinMux::DTCollector::~DTCollector ( )
virtualdefault

Member Function Documentation

virtual void L1TwinMux::DTCollector::extractPrimitives ( edm::Handle< L1MuDTChambPhContainer phiDigis,
edm::Handle< L1MuDTChambThContainer thetaDigis,
L1TMuon::TriggerPrimitiveCollection out 
) const
virtual
int L1TwinMux::DTCollector::findBTIGroupForThetaDigi ( const L1MuDTChambThDigi ,
const int  position 
) const
private
L1TMuon::TriggerPrimitive L1TwinMux::DTCollector::processDigis ( const L1MuDTChambPhDigi ,
const int &  segment_number 
) const
private
L1TMuon::TriggerPrimitive L1TwinMux::DTCollector::processDigis ( const L1MuDTChambThDigi ,
const int  bti_group 
) const
private
L1TMuon::TriggerPrimitive L1TwinMux::DTCollector::processDigis ( const L1MuDTChambPhDigi ,
const L1MuDTChambThDigi ,
const int  bti_group 
) const
private

Member Data Documentation

std::unique_ptr<DTBunchCrossingCleaner> L1TwinMux::DTCollector::_bxc
private

Definition at line 53 of file DTCollector.h.

const int L1TwinMux::DTCollector::bx_max = 7
private

Definition at line 52 of file DTCollector.h.

const int L1TwinMux::DTCollector::bx_min = -9
private

Definition at line 52 of file DTCollector.h.