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 
11  public:
12 
13  static std::string view( const sistrip::View& );
14  static sistrip::View view( const std::string& directory );
15 
16  static std::string runType( const sistrip::RunType& );
17  static sistrip::RunType runType( const std::string& run_type );
18 
19  static sistrip::RunType runType( const uint16_t& );
20 
21  static std::string keyType( const sistrip::KeyType& );
22  static sistrip::KeyType keyType( const std::string& key_type );
23 
25  static sistrip::Granularity granularity( const std::string& granularity );
26 
28  static sistrip::ApvReadoutMode apvReadoutMode( const std::string& apv_readout_mode );
29 
31  static sistrip::FedReadoutMode fedReadoutMode( const std::string& fed_readout_mode );
32 
33  static std::string histoType( const sistrip::HistoType& );
34  static sistrip::HistoType histoType( const std::string& histo_type );
35 
37  static sistrip::Monitorable monitorable( const std::string& histo_monitorable );
38 
40  static sistrip::Presentation presentation( const std::string& histo_presentation );
41 
43  static sistrip::CablingSource cablingSource( const std::string& cabling_source );
44 
45 };
46 
47 #endif // DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
48 
49 
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 &)