CMS 3D CMS Logo

SiStripEnumsAndStrings.h
Go to the documentation of this file.
1 
2 #ifndef DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
3 #define DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
4 
6 #include <string>
7 
10 public:
11  static std::string view(const sistrip::View&);
12  static sistrip::View view(const std::string& directory);
13 
14  static std::string runType(const sistrip::RunType&);
15  static sistrip::RunType runType(const std::string& run_type);
16 
17  static sistrip::RunType runType(const uint16_t&);
18 
19  static std::string keyType(const sistrip::KeyType&);
20  static sistrip::KeyType keyType(const std::string& key_type);
21 
24 
26  static sistrip::ApvReadoutMode apvReadoutMode(const std::string& apv_readout_mode);
27 
29  static sistrip::FedReadoutMode fedReadoutMode(const std::string& fed_readout_mode);
30 
32  static sistrip::HistoType histoType(const std::string& histo_type);
33 
35  static sistrip::Monitorable monitorable(const std::string& histo_monitorable);
36 
38  static sistrip::Presentation presentation(const std::string& histo_presentation);
39 
41  static sistrip::CablingSource cablingSource(const std::string& cabling_source);
42 };
43 
44 #endif // DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
static std::string monitorable(const sistrip::Monitorable &)
static std::string granularity(const sistrip::Granularity &)
static std::string view(const sistrip::View &)
static std::string runType(const sistrip::RunType &)
static std::string apvReadoutMode(const sistrip::ApvReadoutMode &)
static std::string histoType(const sistrip::HistoType &)
static std::string presentation(const sistrip::Presentation &)
static std::string keyType(const sistrip::KeyType &)
static std::string cablingSource(const sistrip::CablingSource &)
static std::string fedReadoutMode(const sistrip::FedReadoutMode &)