Index: branches/fitting/examples/MinuitGlobalVariables.h =================================================================== --- branches/fitting/examples/MinuitGlobalVariables.h (revision 0) +++ branches/fitting/examples/MinuitGlobalVariables.h (revision 422) @@ -0,0 +1,97 @@ +////////////////////////////////////////////////////////////////////////////////////////////////// +//Global Variables://///////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////////// +InclusiveDiffractiveCrossSections myIntegrals; +// PhotonFlux myFlux; +//Minuit2Minimizer m2m; + +TableGeneratorSettings* settings = TableGeneratorSettings::instance(); +EventGeneratorSettings* settings2 = EventGeneratorSettings::instance(); +DipoleModelType model = settings->dipoleModelType(); +PhotonFlux mFlux; +DipoleModel_bSat mbSat; +DipoleModel_bNonSat mbNonSat; +WaveOverlapVM mOverlap; +double mVMmass; +double mJPsiMass=3.096916; +double mPhiMass=1.019445; +double mRhoMass=0.775491; +bool mIsTransverse; +double mQ2; +double mT; +double mW2; +double mRelativePrecision=1e-2; +double mS=319*319; +bool mUseRealCorrection=true; +bool mUseSkewednessCorrection=true; +double mRealCorrectionT=1; +double mRealCorrectionL=1; + +DglapEvolution &dglap = DglapEvolution::instance(); + +////////////////////////////////////////////////////////////////////////////////////////////////// +///END GLOBAL VARIABLES/////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////Exclusive Diffraction Plots///////////////////////////////////////// + + +TGraphErrors* gsartreH11 = new TGraphErrors(8); +TGraphErrors* gHERAH11 = new TGraphErrors(8); +TGraphErrors* gsartreH12 = new TGraphErrors(4); +TGraphErrors* gHERAH12 = new TGraphErrors(4); +TGraphErrors* gsartreH13 = new TGraphErrors(4); +TGraphErrors* gHERAH13 = new TGraphErrors(4); +TGraphErrors* gsartreH14 = new TGraphErrors(4); +TGraphErrors* gHERAH14 = new TGraphErrors(4); + +TGraphErrors* gHERAZEUSPhi1 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi2 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi3 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi4 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi5 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi6 = new TGraphErrors(4); +TGraphErrors* gHERAZEUSPhi7 = new TGraphErrors(4); + +TGraphErrors* gsartreZEUSPhi1 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi2 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi3 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi4 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi5 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi6 = new TGraphErrors(4); +TGraphErrors* gsartreZEUSPhi7 = new TGraphErrors(4); + +TGraphErrors* gsartreH11Phi = new TGraphErrors(7); +TGraphErrors* gHERAH11Phi = new TGraphErrors(7); +TGraphErrors* gsartreH12Phi = new TGraphErrors(7); +TGraphErrors* gHERAH12Phi = new TGraphErrors(7); +TGraphErrors* gsartreH13Phi = new TGraphErrors(7); +TGraphErrors* gHERAH13Phi = new TGraphErrors(7); + +TGraphErrors* gsartreZEUS1 = new TGraphErrors(4); +TGraphErrors* gHERAZEUS1 = new TGraphErrors(4); + +TGraphErrors* gsartreZEUS1Phi = new TGraphErrors(7); +TGraphErrors* gHERAZEUS1Phi = new TGraphErrors(7); + +TGraphErrors* gHERAH1JPsi_13HE = new TGraphErrors(6); +TGraphErrors* gHERAH1JPsi_13LE = new TGraphErrors(4); +TGraphErrors* gsartreH1JPsi_13HE = new TGraphErrors(6); +TGraphErrors* gsartreH1JPsi_13LE = new TGraphErrors(4); + +TGraphErrors* gsartreH1Rho1 = new TGraphErrors(7); +TGraphErrors* gsartreH1Rho2 = new TGraphErrors(7); +TGraphErrors* gsartreH1Rho3 = new TGraphErrors(7); +TGraphErrors* gsartreH1Rho4 = new TGraphErrors(7); +TGraphErrors* gsartreH1Rho5 = new TGraphErrors(7); +TGraphErrors* gHERAH1Rho1 = new TGraphErrors(7); +TGraphErrors* gHERAH1Rho2 = new TGraphErrors(7); +TGraphErrors* gHERAH1Rho3 = new TGraphErrors(7); +TGraphErrors* gHERAH1Rho4 = new TGraphErrors(7); +TGraphErrors* gHERAH1Rho5 = new TGraphErrors(7); + +TH1D* hRealCorrectionsT = new TH1D("hRealCorrectionsT", "hRealCorrectionsT", 100, 0., 5.); +TH1D* hRealCorrectionsL = new TH1D("hRealCorrectionsL", "hRealCorrectionsL", 100, 0., 5.); + +////////////////////////////////////////////////////////////////////////////////////////////////// +