CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
L1MuBMTFSetup Class Reference

#include <L1MuBMTFSetup.h>

Public Member Functions

 L1MuBMTFSetup (const edm::ParameterSet &ps, edm::ConsumesCollector &&ix)
 constructor More...
 
L1MuBMTrackFinderTrackFinder ()
 perform action per run More...
 
virtual ~L1MuBMTFSetup ()
 destructor More...
 

Private Attributes

const edm::EventSetupm_es
 
L1MuBMTrackFinderm_tf
 

Detailed Description

Setup the L1 barrel Muon Trigger Track Finder

N. Neumeister CERN EP

Definition at line 39 of file L1MuBMTFSetup.h.

Constructor & Destructor Documentation

◆ L1MuBMTFSetup()

L1MuBMTFSetup::L1MuBMTFSetup ( const edm::ParameterSet ps,
edm::ConsumesCollector &&  ix 
)

constructor

Definition at line 43 of file L1MuBMTFSetup.cc.

References m_tf, eostools::move(), and L1MuBMTrackFinder::setup().

44  : m_tf(new L1MuBMTrackFinder(ps, std::move(iC))) {
45  // setup the barrel Muon Trigger Track Finder
46  m_tf->setup(std::move(iC));
47 }
L1MuBMTrackFinder * m_tf
Definition: L1MuBMTFSetup.h:53
void setup(edm::ConsumesCollector &&)
build the structure of the barrel MTTF
def move(src, dest)
Definition: eostools.py:511

◆ ~L1MuBMTFSetup()

L1MuBMTFSetup::~L1MuBMTFSetup ( )
virtual

destructor

Definition at line 53 of file L1MuBMTFSetup.cc.

References m_tf.

53 { delete m_tf; }
L1MuBMTrackFinder * m_tf
Definition: L1MuBMTFSetup.h:53

Member Function Documentation

◆ TrackFinder()

L1MuBMTrackFinder* L1MuBMTFSetup::TrackFinder ( )
inline

perform action per run

return the main trigger object

Definition at line 50 of file L1MuBMTFSetup.h.

References m_tf.

50 { return m_tf; }
L1MuBMTrackFinder * m_tf
Definition: L1MuBMTFSetup.h:53

Member Data Documentation

◆ m_es

const edm::EventSetup* L1MuBMTFSetup::m_es
private

Definition at line 54 of file L1MuBMTFSetup.h.

◆ m_tf

L1MuBMTrackFinder* L1MuBMTFSetup::m_tf
private

Definition at line 53 of file L1MuBMTFSetup.h.

Referenced by L1MuBMTFSetup(), TrackFinder(), and ~L1MuBMTFSetup().