ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/src/DTROUtility.h
Revision: 1.2
Committed: Wed Jan 7 11:42:49 2009 UTC (16 years, 3 months ago) by cerminar
Content type: text/plain
Branch: MAIN
CVS Tags: V00-01-00, V00-00-15, V00-00-14, V00-00-13, V00-00-12, V00-00-11, V00-00-10, V00-00-09, V00-00-08, V00-00-07, V00-00-06, HEAD
Changes since 1.1: +5 -2 lines
Error occurred while calculating annotation data.
Log Message:
Add some doc and fix for local ROS25 runs

File Contents

# Content
1 #ifndef DTROUtility_H
2 #define DTROUtility_H
3
4 /** \class DTROUtility
5 * Determines which sectors are actually read out.
6 * It uses the FEDIntegrity histos to determine the DDU in the RO
7 * and the 00-DataIntegrity/FEDXXX/ROSYY/FEDXXX_ROSYY_Bunch_ID histo to determine
8 * which ROS was in the RO.
9 *
10 * $Date: 2008/12/19 16:35:56 $
11 * $Revision: 1.1 $
12 * \author G. Cerminara - INFN Torino
13 */
14
15 #include <string>
16 #include <vector>
17 #include <map>
18
19 class TFile;
20 class DQMStore;
21
22 class DTROUtility {
23 public:
24 /// Constructor
25 DTROUtility( TFile* file, const std::string mainFolder);
26
27 DTROUtility(const DQMStore* file);
28
29
30 /// Destructor
31 virtual ~DTROUtility();
32
33 // Operations
34 std::map<int, std::vector<int> > getSectorMap() {
35 return sectorsInROPerWheel;
36 }
37
38 protected:
39
40 private:
41 std::map<int, std::vector<int> > sectorsInROPerWheel;
42
43 };
44 #endif
45