CMS 3D CMS Logo

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

GMT Register that implements enum of merge methods. More...

#include <L1MuGMTReg.h>

Inheritance diagram for L1MuGMTRegMMConfig:
L1MuGMTReg L1MuGMTRegMMConfigCharge L1MuGMTRegMMConfigEta L1MuGMTRegMMConfigMIPISO L1MuGMTRegMMConfigPhi L1MuGMTRegMMConfigPt L1MuGMTRegMMConfigSRK L1MuGMTRegMMConfigISO L1MuGMTRegMMConfigMIP

Public Types

enum  MergeMethods {
  takeDTCSC, takeRPC, byRank, byMinPt,
  byCombi, Special
}
 

Public Member Functions

virtual std::string getName ()
 get Name More...
 
 L1MuGMTRegMMConfig (const std::string &param, MergeMethods def_brl, MergeMethods def_fwd)
 
void setMergeMethod ()
 
virtual ~L1MuGMTRegMMConfig ()
 
- Public Member Functions inherited from L1MuGMTReg
unsigned getNumberOfInstances ()
 get number on instances More...
 
unsigned getValue (int idx)
 get Value More...
 
 L1MuGMTReg (int ninst=2)
 default constructor More...
 
virtual ~L1MuGMTReg ()
 destructor More...
 

Protected Attributes

MergeMethods m_default [2]
 
std::string m_param
 
- Protected Attributes inherited from L1MuGMTReg
std::vector< unsigned > m_value
 

Detailed Description

GMT Register that implements enum of merge methods.

Definition at line 73 of file L1MuGMTReg.h.

Member Enumeration Documentation

Enumerator
takeDTCSC 
takeRPC 
byRank 
byMinPt 
byCombi 
Special 

Definition at line 76 of file L1MuGMTReg.h.

Constructor & Destructor Documentation

L1MuGMTRegMMConfig::L1MuGMTRegMMConfig ( const std::string &  param,
MergeMethods  def_brl,
MergeMethods  def_fwd 
)
inline

Definition at line 79 of file L1MuGMTReg.h.

virtual L1MuGMTRegMMConfig::~L1MuGMTRegMMConfig ( )
inlinevirtual

Definition at line 87 of file L1MuGMTReg.h.

Member Function Documentation

virtual std::string L1MuGMTRegMMConfig::getName ( )
inlinevirtual

get Name

Implements L1MuGMTReg.

Definition at line 90 of file L1MuGMTReg.h.

void L1MuGMTRegMMConfig::setMergeMethod ( )
inline

Definition at line 93 of file L1MuGMTReg.h.

Member Data Documentation

MergeMethods L1MuGMTRegMMConfig::m_default[2]
protected

Definition at line 130 of file L1MuGMTReg.h.

std::string L1MuGMTRegMMConfig::m_param
protected

Definition at line 126 of file L1MuGMTReg.h.