CMS 3D CMS Logo

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