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

Comparing UserCode/tschum/FWlite_Analysis/start.C (file contents):
Revision 1.5 by tschum, Mon Dec 7 14:02:01 2009 UTC vs.
Revision 1.11 by tschum, Wed Feb 17 15:42:23 2010 UTC

# Line 1 | Line 1
1   {
2 +  gROOT->ProcessLine(".L FWliteVariables.cc+");
3    gROOT->ProcessLine(".L PlotTool.cc+");
4    PlotTool p;
5  
6 <  p.addTrackJets = 0;
6 > //   p.varBlockNames += "EventInfo";
7 > //   p.varBlockNames += "TrackJets";
8 > //   p.varBlockNames += "CaloTower";
9 > //   p.varBlockNames += "HitDetInfo";
10 > //   p.varBlockNames += "DiTrackMass";
11 > //   p.varBlockNames += "TechTrigger";
12 > //   p.varBlockNames += "JetContent";
13 > //   p.varBlockNames += "Clusters";
14 > //   p.varBlockNames += "EcalHits";
15 > //   p.varBlockNames += "HLT";
16 >
17 >   p.varBlockNames += "ALL";
18 > //   p.recreateTree = true;
19 >
20  
21 <  //  p.init("","dcap://dcache-ses-cms.desy.de//pnfs/desy.de/cms/tier2/store/data/BeamCommissioning09/MinimumBias/RECO/rereco_FIRSTCOLL_v1/0083/","Events","FIRSTCOLL");
8 <  // p.init("goldenRun.txt","dcap://dcache-ses-cms.desy.de//pnfs/desy.de/cms/tier2","Events","FIRSTCOLL");
9 <  p.init("","/scratch/hh/current/cms/user/schum/run123592/","Events","run123592");
21 >  p.init("runList900GeV.txt","dcap://dcache-ses-cms.desy.de//pnfs/desy.de/cms/tier2","Events","Jan29ReReco_900GeV");
22  
23    vector<string> vars;
24 < //   vector<string> cuts;
24 >  vector<string> cuts;
25  
26 <  vars.push_back("EventAuxiliary.run()");
27 <  vars.push_back("EventAuxiliary.isRealData()");
16 <  vars.push_back("EventAuxiliary.bunchCrossing()");
17 <  vars.push_back("EventAuxiliary.orbitNumber()");
18 <  vars.push_back("EventAuxiliary.storeNumber()");
19 <  vars.push_back("EventAuxiliary.event()");
20 <  vars.push_back("EventAuxiliary.experimentType()");
21 <  vars.push_back("EventAuxiliary.luminosityBlock()");
22 <
23 < //   cuts.push_back("");
24 <  // cuts.push_back("EventAuxiliary.run()==122294");
25 <  // cuts.push_back("EventAuxiliary.run()==122314");
26 <
27 <  //  p.samePad_trees   = false;
28 <  //  p.sameCanv_vars   = true;
29 <
30 <
31 <  p.loop(vars);
32 <  p.saveCanvases("EventAuxiliary","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
33 <  p.clearCanvases();
34 <
35 <  p.setVariables("Lumi");
36 <  p.loop(p.autoVars);
37 <  p.saveCanvases("Lumi","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
38 <  p.clearCanvases();
39 <
40 <  p.setVariables("Level1");
41 <  p.loop(p.autoVars);
42 <  p.saveCanvases("Level1","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
43 <  p.clearCanvases();
44 <
45 <  p.setVariables("offlinePrimaryVertices");
46 <  p.loop(p.autoVars);
47 <  p.saveCanvases("offlinePrimaryVertices","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
48 <  p.clearCanvases();
49 <
50 <  p.setVariables("recoCaloMETs_metNoHFHO");
51 <  p.loop(p.autoVars);
52 <  p.saveCanvases("metNoHFHO","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
53 <  p.clearCanvases();
54 <
55 <  p.setVariables("recoCaloJets_ak5CaloJets");
56 <  p.loop(p.autoVars);
57 <  p.saveCanvases("ak5CaloJets","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
58 <  p.clearCanvases();
59 <
60 <
61 <  p.setVariables("recoTracks_generalTracks");
62 <  p.loop(p.autoVars);
63 <  p.saveCanvases("recoTracks_generalTracks","/afs/desy.de/user/s/schum/public/run_123592_Plots/");
64 <  p.clearCanvases();
26 >  string saveDir="/afs/naf.desy.de/group/cms/scratch/schum/";
27 >  int numEv=-1;
28  
29  
30 + //   vars.push_back("run");
31 + //   vars.push_back("event");
32 + //   vars.push_back("lumi");
33 + cuts.push_back("recoTracks_generalTracks@.size()<10||Sum$(recoTracks_generalTracks.quality(reco::Track::highPurity))/recoTracks_generalTracks@.size()>0.25"); //rejection of beam scraping events (MONSTER Track Events)
34  
35 + cuts.push_back("Sum$(offlinePrimaryVertices.isFake()==0&&offlinePrimaryVertices.ndof()>4&&abs(offlinePrimaryVertices.z())<=15&&offlinePrimaryVertices.position().Rho()<=2) >= 1"); //event selection on primary vertices
36 + //   p.loop(vars,cuts,numEv);
37 +
38 +
39 + //   p.samePad_trees   = false;
40 + //   p.sameCanv_vars   = true;
41 +
42 +
43 +  p.globalCuts="TriggerDefault";
44 +  p.logY = 0;
45 +
46 +
47 +  p.loop("TowPhiBinsE:PhiBins","TowTotalE>0",numEv,"","prof");
48 +  p.loop("TowEtaBinsE:EtaBins","TowTotalE>0",numEv,"","prof");
49 +  p.loop("TowRBinsE:RBins"    ,"TowTotalE>0",numEv,"","prof");
50 +
51 +  p.loop("TrackPhiBinsE:PhiBins","TrackTotalE>0",numEv,"","prof");
52 +  p.loop("TrackEtaBinsE:EtaBins","TrackTotalE>0",numEv,"","prof");
53 +  p.loop("TrackRBinsE:RBins"    ,"TrackTotalE>0",numEv,"","prof");
54 +
55 +
56 +
57 +  p.saveCanvases("TEST_Jan29ReReco_900GeV",saveDir);
58  
59   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines