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
sistrip::Granularity
Granularity
Definition: ConstantsForGranularity.h:60
SiStripEnumsAndStrings::runType
static std::string runType(const sistrip::RunType &)
Definition: SiStripEnumsAndStrings.cc:39
SiStripEnumsAndStrings::apvReadoutMode
static std::string apvReadoutMode(const sistrip::ApvReadoutMode &)
Definition: SiStripEnumsAndStrings.cc:413
sistrip::KeyType
KeyType
Definition: ConstantsForKeyType.h:27
sistrip::View
View
Definition: ConstantsForView.h:26
SiStripEnumsAndStrings::histoType
static std::string histoType(const sistrip::HistoType &)
Definition: SiStripEnumsAndStrings.cc:517
sistrip::RunType
RunType
Definition: ConstantsForRunType.h:70
SiStripEnumsAndStrings::fedReadoutMode
static std::string fedReadoutMode(const sistrip::FedReadoutMode &)
Definition: SiStripEnumsAndStrings.cc:447
sistrip::Monitorable
Monitorable
Definition: ConstantsForMonitorable.h:200
sistrip::Presentation
Presentation
Definition: ConstantsForPresentation.h:28
SiStripEnumsAndStrings::presentation
static std::string presentation(const sistrip::Presentation &)
Definition: SiStripEnumsAndStrings.cc:1237
SiStripEnumsAndStrings::granularity
static std::string granularity(const sistrip::Granularity &)
Definition: SiStripEnumsAndStrings.cc:265
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiStripConstants.h
SiStripEnumsAndStrings::cablingSource
static std::string cablingSource(const sistrip::CablingSource &)
Definition: SiStripEnumsAndStrings.cc:1275
SiStripEnumsAndStrings::view
static std::string view(const sistrip::View &)
Definition: SiStripEnumsAndStrings.cc:5
SiStripEnumsAndStrings::monitorable
static std::string monitorable(const sistrip::Monitorable &)
Definition: SiStripEnumsAndStrings.cc:547
sistrip::ApvReadoutMode
ApvReadoutMode
Definition: ConstantsForHardwareSystems.h:121
sistrip::HistoType
HistoType
Definition: ConstantsForHistoType.h:26
createBeamHaloJobs.directory
string directory
Definition: createBeamHaloJobs.py:211
SiStripEnumsAndStrings
Definition: SiStripEnumsAndStrings.h:9
sistrip::FedReadoutMode
FedReadoutMode
Definition: ConstantsForHardwareSystems.h:129
SiStripEnumsAndStrings::keyType
static std::string keyType(const sistrip::KeyType &)
Definition: SiStripEnumsAndStrings.cc:231
sistrip::CablingSource
CablingSource
Definition: ConstantsForCablingSource.h:27