CMS 3D CMS Logo

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