Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:41

0001 //-------------------------------------------------
0002 //
0003 /**  \class L1MuDTTFSetup
0004  *
0005  *   Setup the L1 barrel Muon Trigger Track Finder
0006  *
0007  *
0008  *
0009  *   N. Neumeister            CERN EP
0010  */
0011 //
0012 //--------------------------------------------------
0013 #ifndef L1MUDT_TF_SETUP_H
0014 #define L1MUDT_TF_SETUP_H
0015 
0016 //---------------
0017 // C++ Headers --
0018 //---------------
0019 
0020 //----------------------
0021 // Base Class Headers --
0022 //----------------------
0023 
0024 //------------------------------------
0025 // Collaborating Class Declarations --
0026 //------------------------------------
0027 
0028 #include <FWCore/ParameterSet/interface/ParameterSet.h>
0029 #include <FWCore/Framework/interface/ConsumesCollector.h>
0030 class L1MuDTTrackFinder;
0031 
0032 //              ---------------------
0033 //              -- Class Interface --
0034 //              ---------------------
0035 
0036 class L1MuDTTFSetup {
0037 public:
0038   /// constructor
0039   L1MuDTTFSetup(const edm::ParameterSet& ps, edm::ConsumesCollector&& ix);
0040 
0041   /// destructor
0042   virtual ~L1MuDTTFSetup();
0043 
0044   /// perform action per run
0045 
0046   /// return the main trigger object
0047   L1MuDTTrackFinder* TrackFinder() { return m_tf; }
0048 
0049 private:
0050   L1MuDTTrackFinder* m_tf;
0051 };
0052 
0053 #endif