ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/tschum/FWlite_Analysis/PlotTool.h
(Generate patch)

Comparing UserCode/tschum/FWlite_Analysis/PlotTool.h (file contents):
Revision 1.6 by tschum, Wed Dec 2 15:57:44 2009 UTC vs.
Revision 1.12 by thomsen, Wed Dec 16 16:33:28 2009 UTC

# Line 1 | Line 1
1   #ifndef PlotTool_h
2   #define PlotTool_h
3  
4 #ifndef ROOT_TClonesArray
4   #include "TClonesArray.h"
5 < #endif
6 <
7 < #include <string>
8 < #include <map>
9 < #include <iostream>
10 < #include <fstream>
11 < #include <sstream>
13 < #include <vector>
14 <
5 > #include "TFile.h"
6 > #include "TGraphAsymmErrors.h"
7 > #include "TF2.h"
8 > #include "TStopwatch.h"
9 > #include "TPostScript.h"
10 > #include "TLeafElement.h"
11 > #include "TMethod.h"
12   #include "TChain.h"
13   #include "TSystemDirectory.h"
14   #include "TList.h"
# Line 30 | Line 27
27   #include "DataFormats/FWLite/interface/Event.h"
28   #if !defined(__CINT__) && !defined(__MAKECINT__)
29   #include "DataFormats/PatCandidates/interface/Jet.h"
30 < #endif
30 > #include <DataFormats/DetId/interface/DetId.h>
31 > #include <DataFormats/CaloRecHit/interface/CaloCluster.h>
32 > #include <DataFormats/CaloTowers/interface/CaloTower.h>
33 > #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
34 > #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h"
35 > #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h"
36   #include "DataFormats/Math/interface/deltaR.h"
37 < #include "TFile.h"
38 < #include "TGraphAsymmErrors.h"
39 < #include "TF2.h"
40 < #include "TStopwatch.h"
37 > #endif
38 > #include <TLorentzVector.h>
39 >
40 > #include <string>
41 > #include <map>
42 > #include <iostream>
43 > #include <fstream>
44 > #include <sstream>
45 > #include <vector>
46 >
47  
48   using namespace std;
49  
# Line 83 | Line 91 | public:
91  
92          bool samePad_trees, samePad_vars, samePad_cuts, sameCanv_trees,
93                          sameCanv_vars, sameCanv_cuts;
94 <        bool showLegend, logY, addTrackJets, verbose;
95 <        float* TrackJetKT;
96 <        vector<string> fileNames;
94 >        bool showLegend, logY, addTrackJets, addHitDetInfo, diTrackMass, addTrigger, verbose, addEventInfo, addTower, recreateTree ;
95 >        float *TrackJetKT, *TrackDetE, *TrackDetEECAL, * towet, * toweta, * towphi, * towen, * towem, * towhd, * towoe;
96 >        vector<string> fileNames;  
97 >
98 >        string globalCuts;
99 >        int* towid_phi, *towid_eta, *towid;
100  
101 <        int saveCanvases(string type=".ps",
101 >        int saveCanvases(string name="test",
102                          string path="/afs/naf.desy.de/group/cms/scratch/schum/");
103 +        int clearCanvases();
104          int updatePads();
105          int fillCanvases();
106  
107 <        void showChainInfo();
107 >        int setVariables(string label="");
108 >
109 >        vector<string> autoVars;
110  
111  
112          ClassDef(PlotTool,4)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines