ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/Utils/src/MuonTools.cc
(Generate patch)

Comparing UserCode/MitPhysics/Utils/src/MuonTools.cc (file contents):
Revision 1.1 by pharris, Mon Nov 3 13:19:19 2008 UTC vs.
Revision 1.3 by pharris, Mon Nov 3 16:55:48 2008 UTC

# Line 1 | Line 1
1 < #include "MitWlnu/MuonTools/interface/MuonTools.hh"
1 > #include "MitPhysics/Utils/interface/MuonTools.h"
2   using namespace mithep;
3  
4   MuonTools::MuonTools() :
# Line 21 | Line 21 | MuonTools::MuonTools() :
21    fmuon_em_etaEpl(0),
22    fmuon_had_etaEpl(0) {}
23   MuonTools::~MuonTools() {
24  fPion_templates->Close();
25  fMuon_templates->Close();
24    delete fpion_em_etaEmi;
25    delete fpion_had_etaEmi;
26    delete fpion_had_etaTmi;
# Line 45 | Line 43 | MuonTools::~MuonTools() {
43  
44   double MuonTools::getCaloCompatability(mithep::Muon* iMuon,bool iEMSpecial, bool iCorrectedHCAL) {
45    if(fpion_em_etaEmi == 0) {
46 <    TFile* fPion_templates = new TFile("../../data/PionCaloTemplate.root","READ");
47 <    TFile* fMuon_templates = new TFile("../../data/MuonCaloTemplate.root","READ");
46 >    TFile* fPion_templates = new TFile("$CMSSW_BASE/src/MitPhysics/Init/PionCaloTemplate.root","READ");
47 >    TFile* fMuon_templates = new TFile("$CMSSW_BASE/src/MitPhysics/Init/MuonCaloTemplate.root","READ");
48      fpion_em_etaEmi  = (TH2D*) fPion_templates->Get("em_etaEmi");
49      fpion_had_etaEmi = (TH2D*) fPion_templates->Get("had_etaEmi");
50      fpion_had_etaTmi = (TH2D*) fPion_templates->Get("had_etaTmi");
# Line 65 | Line 63 | double MuonTools::getCaloCompatability(m
63      fmuon_had_etaTpl = (TH2D*) fMuon_templates->Get("had_etaTpl");
64      fmuon_em_etaEpl  = (TH2D*) fMuon_templates->Get("em_etaEpl");
65      fmuon_had_etaEpl = (TH2D*) fMuon_templates->Get("had_etaEpl");
66 +
67 +    fpion_em_etaEmi ->SetDirectory(0);
68 +    fpion_had_etaEmi->SetDirectory(0);
69 +    fpion_had_etaTmi->SetDirectory(0);
70 +    fpion_em_etaB   ->SetDirectory(0);
71 +    fpion_had_etaB  ->SetDirectory(0);
72 +    fpion_ho_etaB   ->SetDirectory(0);
73 +    fpion_had_etaTpl->SetDirectory(0);
74 +    fpion_em_etaEpl ->SetDirectory(0);  
75 +    fpion_had_etaEpl->SetDirectory(0);  
76 +    fmuon_em_etaEmi ->SetDirectory(0);  
77 +    fmuon_had_etaEmi->SetDirectory(0);  
78 +    fmuon_had_etaTmi->SetDirectory(0);  
79 +    fmuon_em_etaB   ->SetDirectory(0);  
80 +    fmuon_had_etaB  ->SetDirectory(0);  
81 +    fmuon_ho_etaB   ->SetDirectory(0);  
82 +    fmuon_had_etaTpl->SetDirectory(0);  
83 +    fmuon_em_etaEpl ->SetDirectory(0);  
84 +    fmuon_had_etaEpl->SetDirectory(0);  
85 +    fPion_templates->Close();
86 +    fMuon_templates->Close();
87    }
88    double lEta = -1.; double lP = -1;
89    double lEM  = -5.;      double lHad = 0;      double lHO = 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines