Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:33

0001 //-------------------------------------------------
0002 //
0003 //   Description: Parameters for Track Assembler
0004 //
0005 //
0006 //
0007 //   Author :
0008 //   N. Neumeister            CERN EP
0009 //
0010 //--------------------------------------------------
0011 #ifndef L1MUBM_TRACK_ASS_PARAM_H
0012 #define L1MUBM_TRACK_ASS_PARAM_H
0013 
0014 #include <iosfwd>
0015 #include <string>
0016 
0017 //@@ number of Track Classes
0018 const int MAX_TC = 11;
0019 
0020 //@@ defined Track Classes ordered in decreasing priority
0021 enum TrackClass { T1234, T123, T124, T134, T234, T12, T14, T13, T24, T23, T34, UNDEF };
0022 
0023 // overload output stream operator for TrackClass
0024 std::ostream& operator<<(std::ostream& s, TrackClass tc);
0025 
0026 // convert TrackClass to bitmap
0027 const unsigned int tc2bitmap(const TrackClass tc);
0028 
0029 // convert TrackClass to graphical format
0030 const std::string tc2string(const TrackClass tc);
0031 
0032 #endif