Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:21

0001 //
0002 // L1TMuonEndCapParams: parameters needed to calculte the EMTF algorithm
0003 //
0004 
0005 #ifndef l1t_L1TMuonendCapParams_h
0006 #define l1t_L1TMuonendCapParams_h
0007 
0008 #include <memory>
0009 #include <iostream>
0010 #include <vector>
0011 #include <map>
0012 
0013 #include "CondFormats/Serialization/interface/Serializable.h"
0014 
0015 class L1TMuonEndCapParams {
0016 public:
0017   L1TMuonEndCapParams() {
0018     PtAssignVersion_ = 1;
0019     firmwareVersion_ = 1;
0020     PhiMatchWindowSt1_ = 0;
0021     PhiMatchWindowSt2_ = 0;
0022     PhiMatchWindowSt3_ = 0;
0023     PhiMatchWindowSt4_ = 0;
0024   }
0025   ~L1TMuonEndCapParams() {}
0026 
0027   // FIXME MULHEARN:  this requires cleanup too, but leaving as is for now:
0028   unsigned PtAssignVersion_, firmwareVersion_;
0029   int PhiMatchWindowSt1_, PhiMatchWindowSt2_, PhiMatchWindowSt3_, PhiMatchWindowSt4_;
0030 
0031   COND_SERIALIZABLE;
0032 };
0033 #endif