CMS 3D CMS Logo

SiPixelConfigParser.h
Go to the documentation of this file.
1 #ifndef SiPixelConfigParser_H
2 #define SiPixelConfigParser_H
3 
12 #include <fstream>
13 #include <map>
14 #include <string>
15 #include <vector>
16 
18 public:
19  // Constructor
21 
22  // Destructor
23  ~SiPixelConfigParser() override;
24 
25  // get List of MEs for TrackerMap
26  bool getMENamesForTrackerMap(std::string &tkmap_name, std::vector<std::string> &me_names);
27  bool getFrequencyForTrackerMap(int &u_freq);
28  bool getMENamesForTree(std::string &structure_name, std::vector<std::string> &me_names);
29  bool getMENamesForBarrelSummary(std::string &structure_name, std::vector<std::string> &me_names);
30  bool getMENamesForEndcapSummary(std::string &structure_name, std::vector<std::string> &me_names);
31  bool getMENamesForFEDErrorSummary(std::string &structure_name, std::vector<std::string> &me_names);
32  bool getFrequencyForBarrelSummary(int &u_freq);
33  bool getFrequencyForEndcapSummary(int &u_freq);
34  bool getMENamesForGrandBarrelSummary(std::string &structure_name, std::vector<std::string> &me_names);
35  bool getMENamesForGrandEndcapSummary(std::string &structure_name, std::vector<std::string> &me_names);
36  bool getFrequencyForGrandBarrelSummary(int &u_freq);
37  bool getFrequencyForGrandEndcapSummary(int &u_freq);
38  bool getMessageLimitForQTests(int &u_freq);
39  bool getSourceType(int &u_freq);
40  bool getCalibType(int &u_freq);
41 
42 private:
43 };
44 
45 #endif
bool getMENamesForTree(std::string &structure_name, std::vector< std::string > &me_names)
bool getMENamesForEndcapSummary(std::string &structure_name, std::vector< std::string > &me_names)
bool getCalibType(int &u_freq)
bool getMENamesForGrandEndcapSummary(std::string &structure_name, std::vector< std::string > &me_names)
bool getFrequencyForGrandBarrelSummary(int &u_freq)
bool getFrequencyForEndcapSummary(int &u_freq)
bool getMENamesForFEDErrorSummary(std::string &structure_name, std::vector< std::string > &me_names)
bool getMENamesForGrandBarrelSummary(std::string &structure_name, std::vector< std::string > &me_names)
bool getFrequencyForBarrelSummary(int &u_freq)
bool getFrequencyForGrandEndcapSummary(int &u_freq)
bool getMENamesForTrackerMap(std::string &tkmap_name, std::vector< std::string > &me_names)
bool getMENamesForBarrelSummary(std::string &structure_name, std::vector< std::string > &me_names)
bool getMessageLimitForQTests(int &u_freq)
bool getSourceType(int &u_freq)
bool getFrequencyForTrackerMap(int &u_freq)