Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:13

0001 
0002 #ifndef DataFormats_SiStripCommon_ConstantsForPresentation_H
0003 #define DataFormats_SiStripCommon_ConstantsForPresentation_H
0004 
0005 #include "DataFormats/SiStripCommon/interface/Constants.h"
0006 #include <string>
0007 
0008 /** 
0009     @file ConstantsForPresentation.h
0010 
0011     @brief Constants and enumerated type for sistrip::Presentation
0012 */
0013 
0014 namespace sistrip {
0015 
0016   // ---------- Constants ----------
0017 
0018   static const char unknownPresentation_[] = "UnknownPresentation";
0019   static const char undefinedPresentation_[] = "UndefinedPresentation";
0020 
0021   static const char histo1d_[] = "Histo1D";
0022   static const char histo2dSum_[] = "Histo2DSum";
0023   static const char histo2dScatter_[] = "Histo2DScatter";
0024   static const char profile1D_[] = "Profile1D";
0025 
0026   // ---------- Enumerated type ----------
0027 
0028   enum Presentation {
0029     UNKNOWN_PRESENTATION = sistrip::unknown_,
0030     UNDEFINED_PRESENTATION = sistrip::invalid_,
0031     HISTO_1D = 1,
0032     HISTO_2D_SUM = 2,
0033     HISTO_2D_SCATTER = 3,
0034     PROFILE_1D = 4
0035   };
0036 
0037 }  // namespace sistrip
0038 
0039 #endif  // DataFormats_SiStripCommon_ConstantsForPresentation_H