CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripEnumsAndStrings.h
Go to the documentation of this file.
1 // Last commit: $Id: SiStripEnumsAndStrings.h,v 1.4 2007/11/29 17:08:03 bainbrid Exp $
2 
3 #ifndef DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
4 #define DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
5 
7 #include <string>
8 
11 
12  public:
13 
14  static std::string view( const sistrip::View& );
15  static sistrip::View view( const std::string& directory );
16 
17  static std::string runType( const sistrip::RunType& );
18  static sistrip::RunType runType( const std::string& run_type );
19 
20  static sistrip::RunType runType( const uint16_t& );
21 
22  static std::string keyType( const sistrip::KeyType& );
23  static sistrip::KeyType keyType( const std::string& key_type );
24 
25  static std::string granularity( const sistrip::Granularity& );
26  static sistrip::Granularity granularity( const std::string& granularity );
27 
28  static std::string apvReadoutMode( const sistrip::ApvReadoutMode& );
29  static sistrip::ApvReadoutMode apvReadoutMode( const std::string& apv_readout_mode );
30 
31  static std::string fedReadoutMode( const sistrip::FedReadoutMode& );
32  static sistrip::FedReadoutMode fedReadoutMode( const std::string& fed_readout_mode );
33 
34  static std::string histoType( const sistrip::HistoType& );
35  static sistrip::HistoType histoType( const std::string& histo_type );
36 
37  static std::string monitorable( const sistrip::Monitorable& );
38  static sistrip::Monitorable monitorable( const std::string& histo_monitorable );
39 
40  static std::string presentation( const sistrip::Presentation& );
41  static sistrip::Presentation presentation( const std::string& histo_presentation );
42 
43  static std::string cablingSource( const sistrip::CablingSource& );
44  static sistrip::CablingSource cablingSource( const std::string& cabling_source );
45 
46 };
47 
48 #endif // DataFormats_SiStripCommon_SiStripEnumsAndStrings_H
49 
50 
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 &)