test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
L1TTwinMuxAlgortithm Class Reference

Public Member Functions

 L1TTwinMuxAlgortithm ()
 
std::auto_ptr
< L1MuDTChambPhContainer
produce (edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, edm::Handle< RPCDigiCollection > rpcDigis, const edm::EventSetup &c)
 
 ~L1TTwinMuxAlgortithm ()
 

Detailed Description

Definition at line 28 of file L1TTwinMuxAlgorithm.cc.

Constructor & Destructor Documentation

L1TTwinMuxAlgortithm::L1TTwinMuxAlgortithm ( )

Definition at line 40 of file L1TTwinMuxAlgorithm.cc.

40  {
41 
42 }
L1TTwinMuxAlgortithm::~L1TTwinMuxAlgortithm ( )
inline

Definition at line 31 of file L1TTwinMuxAlgorithm.cc.

31 {}

Member Function Documentation

std::auto_ptr< L1MuDTChambPhContainer > L1TTwinMuxAlgortithm::produce ( edm::Handle< L1MuDTChambPhContainer phiDigis,
edm::Handle< L1MuDTChambThContainer thetaDigis,
edm::Handle< RPCDigiCollection rpcDigis,
const edm::EventSetup c 
)
inline

Definition at line 45 of file L1TTwinMuxAlgorithm.cc.

References L1TMuonTPPproducer(), MBLTProducer(), and L1ITMuonBarrelPrimitiveProducer::produce().

49  {
50 
51 
52  TriggerPrimitiveCollection *l1tmtpp = L1TMuonTPPproducer(phiDigis,thetaDigis,rpcDigis,c);
53 
54  std::auto_ptr<MBLTContainer> mblt = MBLTProducer(l1tmtpp);
56  std::auto_ptr<L1MuDTChambPhContainer> l1ttma = lmbpp->produce(c);
57  return l1ttma;
58 
59 }
virtual std::auto_ptr< L1MuDTChambPhContainer > produce(const edm::EventSetup &)
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
TriggerPrimitiveCollection * L1TMuonTPPproducer(edm::Handle< L1MuDTChambPhContainer > phiDigis, edm::Handle< L1MuDTChambThContainer > thetaDigis, edm::Handle< RPCDigiCollection > rpcDigis, const edm::EventSetup &es)
std::auto_ptr< MBLTContainer > MBLTProducer(TriggerPrimitiveCollection *tps)
Definition: MBLTProducer.cc:21