Changeset 6954 for trunk/MagicSoft/Mars/mhflux
- Timestamp:
- 04/18/05 20:11:09 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mhflux
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mhflux/MHCollectionArea.h
r6938 r6954 36 36 37 37 void Calc(TH2D &hsel, TH2D &hall); 38 void CalcEfficiency(); 38 39 39 40 public: … … 43 44 Bool_t ReInit(MParList *pList); 44 45 Bool_t Fill(const MParContainer *par, const Stat_t weight=1); 46 Bool_t Finalize() { CalcEfficiency(); return kTRUE; } 45 47 46 48 void Draw(Option_t *option=""); 47 49 void Paint(Option_t *option=""); 48 49 void CalcEfficiency();50 50 51 51 void SetHistAll(const TH2D &h) { h.Copy(fHistAll); fIsExtern=kTRUE; } … … 53 53 TH2D &GetHistAll() { return fHistAll; } 54 54 const TH2D &GetHistAll() const { return fHistAll; } 55 const TH1D &GetHEnergy() const { return fHEnergy; } 55 56 56 57 /* -
trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc
r6949 r6954 219 219 } 220 220 221 void MHEnergyEst::GetWeights(TH1D &hist) const 222 { 223 // Project into EnergyEst_ey 224 TH1D *h1 = (TH1D*)fHEnergy.Project3D("rtlprmft_ex"); 225 TH1D *h2 = (TH1D*)fHEnergy.Project3D("rtlprmft_ey"); 226 227 h1->Copy(hist); 228 hist.Divide(h2); 229 230 delete h1; 231 delete h2; 232 233 hist.SetNameTitle("EnergyRatio", "Ratio between estimated and monte carlo energy"); 234 hist.SetXTitle("E [GeV]"); 235 hist.SetYTitle("N_{est}/N_{mc} [1]"); 236 hist.SetDirectory(0); 237 } 238 221 239 void MHEnergyEst::Paint(Option_t *opt) 222 240 { -
trunk/MagicSoft/Mars/mhflux/MHEnergyEst.h
r6938 r6954 49 49 50 50 const TH3D &GetHEnergy() const { return fHEnergy; } 51 void GetWeights(TH1D &hist) const; 51 52 52 53 void InitMapping(MHMatrix *mat);
Note:
See TracChangeset
for help on using the changeset viewer.