Changeset 5971 for trunk/MagicSoft/Mars/mhflux
- Timestamp:
- 01/24/05 16:58:21 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mhflux
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mhflux/MAlphaFitter.cc
r5901 r5971 493 493 } 494 494 } 495 496 Int_t MAlphaFitter::ReadEnv(const TEnv &env, TString prefix, Bool_t print) 497 { 498 Bool_t rc = kFALSE; 499 500 //void SetScaleUser(Float_t scale) { fScaleUser = scale; fScaleMode=kUserScale; } 501 //void SetScaleMode(ScaleMode_t mode) { fScaleMode = mode; } 502 503 if (IsEnvDefined(env, prefix, "SignalIntegralMax", print)) 504 { 505 SetSignalIntegralMax(GetEnvValue(env, prefix, "SignalIntegralMax", fSigInt)); 506 rc = kTRUE; 507 } 508 if (IsEnvDefined(env, prefix, "SignalFitMax", print)) 509 { 510 SetSignalIntegralMax(GetEnvValue(env, prefix, "SignalFitMax", fSigMax)); 511 rc = kTRUE; 512 } 513 if (IsEnvDefined(env, prefix, "BackgroundFitMax", print)) 514 { 515 SetBackgroundFitMax(GetEnvValue(env, prefix, "BackgroundFitMax", fBgMax)); 516 rc = kTRUE; 517 } 518 if (IsEnvDefined(env, prefix, "BackgroundFitMin", print)) 519 { 520 SetBackgroundFitMin(GetEnvValue(env, prefix, "BackgroundFitMin", fBgMin)); 521 rc = kTRUE; 522 } 523 if (IsEnvDefined(env, prefix, "ScaleMin", print)) 524 { 525 SetScaleMin(GetEnvValue(env, prefix, "ScaleMin", fScaleMin)); 526 rc = kTRUE; 527 } 528 if (IsEnvDefined(env, prefix, "ScaleMax", print)) 529 { 530 SetScaleMax(GetEnvValue(env, prefix, "ScaleMax", fScaleMax)); 531 rc = kTRUE; 532 } 533 if (IsEnvDefined(env, prefix, "PolynomOrder", print)) 534 { 535 SetPolynomOrder(GetEnvValue(env, prefix, "PolynomOrder", fPolynomOrder)); 536 rc = kTRUE; 537 } 538 539 return rc; 540 } -
trunk/MagicSoft/Mars/mhflux/MAlphaFitter.h
r5901 r5971 94 94 void SetScaleMin(Float_t s) { fScaleMin = s; } 95 95 void SetScaleMax(Float_t s) { fScaleMax = s; } 96 void SetPolynomOrder(Int_t s) { fPolynomOrder = s; delete fFunc; fFunc=new TF1 ("", Form("gaus(0) + pol%d(3)", s));96 void SetPolynomOrder(Int_t s) { if (s==fPolynomOrder) return; fPolynomOrder = s; delete fFunc; fFunc=new TF1 ("", Form("gaus(0) + pol%d(3)", s)); 97 97 gROOT->GetListOfFunctions()->Remove(fFunc); 98 98 fFunc->SetName("Dummy"); … … 155 155 Double_t Scale(TH1D &off, const TH1D &on) const; 156 156 157 Int_t ReadEnv(const TEnv &env, TString prefix, Bool_t print=kFALSE); 158 157 159 ClassDef(MAlphaFitter, 1) 158 160 }; -
trunk/MagicSoft/Mars/mhflux/MHFalseSource.cc
r5957 r5971 260 260 else 261 261 { 262 MBinning binsa ;263 binsa.SetEdges( 18, 0, 90);262 MBinning binsa(18, 0, 90); 263 binsa.SetEdges(*plist, "BinningAlpha"); 264 264 265 265 const MBinning *bins = (MBinning*)plist->FindObject("BinningFalseSource"); 266 if (!bins )266 if (!bins || bins->IsDefault()) 267 267 { 268 268 const Float_t r = (geom ? geom->GetMaxRadius()/3 : 200)*fMm2Deg;
Note:
See TracChangeset
for help on using the changeset viewer.