ROOT logo
//------------------------------------------------------------------------------
// defineVariables.C
//
// define all Variables that are needed to store data and uncertainties
//------------------------------------------------------------------------------


//
// define more arrays to store ALICE NSD data points
//     
                                             // for NSD
Double_t ptNsd2PiPtAlice[binsNsdAlice] = {0};            // pt   value (weighted)
Double_t centerPtNsd2PiPtAlice[binsNsdAlice] = {0};      //      center of bin
Double_t widthPtNsd2PiPtAlice[binsNsdAlice] = {0};       //      width
Double_t errPtNsd2PiPtAlice[binsNsdAlice] = {0};         //      error (half width)
Double_t lowPtNsd2PiPtAlice[binsNsdAlice] = {0};         //      lower edge
Double_t highPtNsd2PiPtAlice[binsNsdAlice] = {0};        //      upper edge

Double_t nsd2PiPtAlice[binsNsdAlice] = {0};                 // NSD
Double_t statNsd2PiPtAlice[binsNsdAlice] = {0};             //      stat error
Double_t lowStatNsd2PiPtAlice[binsNsdAlice] = {0};          //                  lower
Double_t highStatNsd2PiPtAlice[binsNsdAlice] = {0};         //                  upper
Double_t relStatNsd2PiPtAlice[binsNsdAlice] = {0};          //                  relative
Double_t systNsd2PiPtAlice[binsNsdAlice] = {0};             //      syst error
Double_t lowSystNsd2PiPtAlice[binsNsdAlice] = {0};          //                  lower
Double_t highSystNsd2PiPtAlice[binsNsdAlice] = {0};         //                  upper
Double_t relSystNsd2PiPtAlice[binsNsdAlice] = {0};          //                  relative
Double_t errNsd2PiPtAlice[binsNsdAlice] = {0};              //      stat+syst added linearly
Double_t lowErrNsd2PiPtAlice[binsNsdAlice] = {0};           //                  lower
Double_t highErrNsd2PiPtAlice[binsNsdAlice] = {0};          //                  upper
Double_t relErrNsd2PiPtAlice[binsNsdAlice] = {0};           //                  relative
Double_t err2Nsd2PiPtAlice[binsNsdAlice] = {0};             //      stat+syst added quadratically
Double_t lowErr2Nsd2PiPtAlice[binsNsdAlice] = {0};          //                  lower
Double_t highErr2Nsd2PiPtAlice[binsNsdAlice] = {0};         //                  upper
Double_t relErr2Nsd2PiPtAlice[binsNsdAlice] = {0};          //                  relative

//
// define more arrays to store ALICE INEL data points
//  
                                                // for INEL
Double_t ptInel2PiPtAlice[binsInelAlice] = {0};          // pt   value (weighted)
Double_t centerPtInel2PiPtAlice[binsInelAlice] = {0};    //      center of bin
Double_t widthPtInel2PiPtAlice[binsInelAlice] = {0};     //      width
Double_t errPtInel2PiPtAlice[binsInelAlice] = {0};       //      error (half width)
Double_t lowPtInel2PiPtAlice[binsInelAlice] = {0};       //      lower edge
Double_t highPtInel2PiPtAlice[binsInelAlice] = {0};      //      upper edge

Double_t inel2PiPtAlice[binsInelAlice] = {0};                // INEL
Double_t statInel2PiPtAlice[binsInelAlice] = {0};            //      stat error
Double_t lowStatInel2PiPtAlice[binsInelAlice] = {0};         //                  lower
Double_t highStatInel2PiPtAlice[binsInelAlice] = {0};        //                  upper
Double_t relStatInel2PiPtAlice[binsInelAlice] = {0};         //                  relative
Double_t systInel2PiPtAlice[binsInelAlice] = {0};            //      syst error
Double_t lowSystInel2PiPtAlice[binsInelAlice] = {0};         //                  lower
Double_t highSystInel2PiPtAlice[binsInelAlice] = {0};        //                  upper
Double_t relSystInel2PiPtAlice[binsInelAlice] = {0};         //                  relative
Double_t errInel2PiPtAlice[binsInelAlice] = {0};             //      stat+syst added linearly
Double_t lowErrInel2PiPtAlice[binsInelAlice] = {0};          //                  lower
Double_t highErrInel2PiPtAlice[binsInelAlice] = {0};         //                  upper
Double_t relErrInel2PiPtAlice[binsInelAlice] = {0};          //                  relative
Double_t err2Inel2PiPtAlice[binsInelAlice] = {0};            //      stat+syst added quadratically
Double_t lowErr2Inel2PiPtAlice[binsInelAlice] = {0};         //                  lower
Double_t highErr2Inel2PiPtAlice[binsInelAlice] = {0};        //                  upper
Double_t relErr2Inel2PiPtAlice[binsInelAlice] = {0};         //                  relative

//
// define more arrays to store ALICE YIELD data points
//  
                                                // for YIELD
Double_t ptYield2PiPtAlice[binsYieldAlice] = {0};        // pt   value (weighted)
Double_t centerPtYield2PiPtAlice[binsYieldAlice] = {0};  //      center of bin
Double_t widthPtYield2PiPtAlice[binsYieldAlice] = {0};   //      width
Double_t errPtYield2PiPtAlice[binsYieldAlice] = {0};     //      error (half width)
Double_t lowPtYield2PiPtAlice[binsYieldAlice] = {0};     //      lower edge
Double_t highPtYield2PiPtAlice[binsYieldAlice] = {0};    //      upper edge

Double_t yield2PiPtAlice[binsYieldAlice] = {0};               // Invariant Yield
Double_t statYield2PiPtAlice[binsYieldAlice] = {0};           //      stat error
Double_t lowStatYield2PiPtAlice[binsYieldAlice] = {0};        //                  lower
Double_t highStatYield2PiPtAlice[binsYieldAlice] = {0};       //                  upper
Double_t relStatYield2PiPtAlice[binsYieldAlice] = {0};        //                  relative
Double_t systYield2PiPtAlice[binsYieldAlice] = {0};           //      syst error
Double_t lowSystYield2PiPtAlice[binsYieldAlice] = {0};        //                  lower
Double_t highSystYield2PiPtAlice[binsYieldAlice] = {0};       //                  upper
Double_t relSystYield2PiPtAlice[binsYieldAlice] = {0};        //                  relative
Double_t errYield2PiPtAlice[binsYieldAlice] = {0};            //      stat+syst added linearly
Double_t lowErrYield2PiPtAlice[binsYieldAlice] = {0};         //                  lower
Double_t highErrYield2PiPtAlice[binsYieldAlice] = {0};        //                  upper
Double_t relErrYield2PiPtAlice[binsYieldAlice] = {0};         //                  relative
Double_t err2Yield2PiPtAlice[binsYieldAlice] = {0};           //      stat+syst added quadratically
Double_t lowErr2Yield2PiPtAlice[binsYieldAlice] = {0};        //                  lower
Double_t highErr2Yield2PiPtAlice[binsYieldAlice] = {0};       //                  upper
Double_t relErr2Yield2PiPtAlice[binsYieldAlice] = {0};        //                  relative






//
// define arrays to store ALICE NSD data points
//     
                                             // for NSD
Double_t ptNsdAlice[binsNsdAlice] = {0};            // pt   value (weighted)
Double_t centerPtNsdAlice[binsNsdAlice] = {0};      //      center of bin
Double_t widthPtNsdAlice[binsNsdAlice] = {0};       //      width
Double_t errPtNsdAlice[binsNsdAlice] = {0};         //      error (half width)
Double_t lowPtNsdAlice[binsNsdAlice] = {0};         //      lower edge
Double_t highPtNsdAlice[binsNsdAlice] = {0};        //      upper edge

Double_t nsdAlice[binsNsdAlice] = {0};                 // NSD
Double_t statNsdAlice[binsNsdAlice] = {0};             //      stat error
Double_t lowStatNsdAlice[binsNsdAlice] = {0};          //                  lower
Double_t highStatNsdAlice[binsNsdAlice] = {0};         //                  upper
Double_t relStatNsdAlice[binsNsdAlice] = {0};          //                  relative
Double_t systNsdAlice[binsNsdAlice] = {0};             //      syst error
Double_t lowSystNsdAlice[binsNsdAlice] = {0};          //                  lower
Double_t highSystNsdAlice[binsNsdAlice] = {0};         //                  upper
Double_t relSystNsdAlice[binsNsdAlice] = {0};          //                  relative
Double_t errNsdAlice[binsNsdAlice] = {0};              //      stat+syst added linearly
Double_t lowErrNsdAlice[binsNsdAlice] = {0};           //                  lower
Double_t highErrNsdAlice[binsNsdAlice] = {0};          //                  upper
Double_t relErrNsdAlice[binsNsdAlice] = {0};           //                  relative
Double_t err2NsdAlice[binsNsdAlice] = {0};             //      stat+syst added quadratically
Double_t lowErr2NsdAlice[binsNsdAlice] = {0};          //                  lower
Double_t highErr2NsdAlice[binsNsdAlice] = {0};         //                  upper
Double_t relErr2NsdAlice[binsNsdAlice] = {0};          //                  relative

//
// define arrays to store ALICE INEL data points
//  
                                                // for INEL
Double_t ptInelAlice[binsInelAlice] = {0};          // pt   value (weighted)
Double_t centerPtInelAlice[binsInelAlice] = {0};    //      center of bin
Double_t widthPtInelAlice[binsInelAlice] = {0};     //      width
Double_t errPtInelAlice[binsInelAlice] = {0};       //      error (half width)
Double_t lowPtInelAlice[binsInelAlice] = {0};       //      lower edge
Double_t highPtInelAlice[binsInelAlice] = {0};      //      upper edge

Double_t inelAlice[binsInelAlice] = {0};                // INEL
Double_t statInelAlice[binsInelAlice] = {0};            //      stat error
Double_t lowStatInelAlice[binsInelAlice] = {0};         //                  lower
Double_t highStatInelAlice[binsInelAlice] = {0};        //                  upper
Double_t relStatInelAlice[binsInelAlice] = {0};         //                  relative
Double_t systInelAlice[binsInelAlice] = {0};            //      syst error
Double_t lowSystInelAlice[binsInelAlice] = {0};         //                  lower
Double_t highSystInelAlice[binsInelAlice] = {0};        //                  upper
Double_t relSystInelAlice[binsInelAlice] = {0};         //                  relative
Double_t errInelAlice[binsInelAlice] = {0};             //      stat+syst added linearly
Double_t lowErrInelAlice[binsInelAlice] = {0};          //                  lower
Double_t highErrInelAlice[binsInelAlice] = {0};         //                  upper
Double_t relErrInelAlice[binsInelAlice] = {0};          //                  relative
Double_t err2InelAlice[binsInelAlice] = {0};            //      stat+syst added quadratically
Double_t lowErr2InelAlice[binsInelAlice] = {0};         //                  lower
Double_t highErr2InelAlice[binsInelAlice] = {0};        //                  upper
Double_t relErr2InelAlice[binsInelAlice] = {0};         //                  relative

//
// define arrays to store ALICE YIELD data points
//  
                                                // for YIELD
Double_t ptYieldAlice[binsYieldAlice] = {0};        // pt   value (weighted)
Double_t centerPtYieldAlice[binsYieldAlice] = {0};  //      center of bin
Double_t widthPtYieldAlice[binsYieldAlice] = {0};   //      width
Double_t errPtYieldAlice[binsYieldAlice] = {0};     //      error (half width)
Double_t lowPtYieldAlice[binsYieldAlice] = {0};     //      lower edge
Double_t highPtYieldAlice[binsYieldAlice] = {0};    //      upper edge

Double_t yieldAlice[binsYieldAlice] = {0};               // Invariant Yield
Double_t statYieldAlice[binsYieldAlice] = {0};           //      stat error
Double_t lowStatYieldAlice[binsYieldAlice] = {0};        //                  lower
Double_t highStatYieldAlice[binsYieldAlice] = {0};       //                  upper
Double_t relStatYieldAlice[binsYieldAlice] = {0};        //                  relative
Double_t systYieldAlice[binsYieldAlice] = {0};           //      syst error
Double_t lowSystYieldAlice[binsYieldAlice] = {0};        //                  lower
Double_t highSystYieldAlice[binsYieldAlice] = {0};       //                  upper
Double_t relSystYieldAlice[binsYieldAlice] = {0};        //                  relative
Double_t errYieldAlice[binsYieldAlice] = {0};            //      stat+syst added linearly
Double_t lowErrYieldAlice[binsYieldAlice] = {0};         //                  lower
Double_t highErrYieldAlice[binsYieldAlice] = {0};        //                  upper
Double_t relErrYieldAlice[binsYieldAlice] = {0};         //                  relative
Double_t err2YieldAlice[binsYieldAlice] = {0};           //      stat+syst added quadratically
Double_t lowErr2YieldAlice[binsYieldAlice] = {0};        //                  lower
Double_t highErr2YieldAlice[binsYieldAlice] = {0};       //                  upper
Double_t relErr2YieldAlice[binsYieldAlice] = {0};        //                  relative

//
// used for fitting and shifting ALICE data
//

Double_t ptAliceFit[binsAlice] = {0};
Double_t widthPtAliceFit[binsAlice] = {0};
Double_t errPtAliceFit[binsAlice] = {0};
Double_t lowPtAliceFit[binsAlice] = {0};
Double_t highPtAliceFit[binsAlice] = {0};
Double_t nsdAliceFit[binsAlice] = {0};
Double_t errNsdAliceFit[binsAlice] = {0};
Double_t statNsdAliceFit[binsAlice] = {0};
Double_t systNsdAliceFit[binsAlice] = {0};

Double_t pt2PiPtAliceFit[binsAlice] = {0};
Double_t widthPt2PiPtAliceFit[binsAlice] = {0};
Double_t errPt2PiPtAliceFit[binsAlice] = {0};
Double_t lowPt2PiPtAliceFit[binsAlice] = {0};
Double_t highPt2PiPtAliceFit[binsAlice] = {0};
Double_t nsd2PiPtAliceFit[binsAlice] = {0};
Double_t errNsd2PiPtAliceFit[binsAlice] = {0};
Double_t statNsd2PiPtAliceFit[binsAlice] = {0};
Double_t systNsd2PiPtAliceFit[binsAlice] = {0};


//
// define arrays to store ATLAS data points
//

Double_t ptAtlas[binsAtlas] = {0};              // pt   value (weighted)
Double_t centerPtAtlas[binsAtlas] = {0};        //      center of bin
Double_t widthPtAtlas[binsAtlas] = {0};         //      width
Double_t errPtAtlas[binsAtlas] = {0};           //      error (half width)
Double_t lowErrPtAtlas[binsAtlas] = {0};        //      lower error
Double_t highErrPtAtlas[binsAtlas] = {0};       //      higher error
Double_t lowPtAtlas[binsAtlas] = {0};           //      lower edge
Double_t highPtAtlas[binsAtlas] = {0};          //      upper edge

Double_t nsdAtlas[binsAtlas] = {0};             // NSD
Double_t statNsdAtlas[binsAtlas] = {0};         //      stat error
Double_t lowStatNsdAtlas[binsAtlas] = {0};      //                  lower
Double_t highStatNsdAtlas[binsAtlas] = {0};     //                  upper
Double_t relStatNsdAtlas[binsAtlas] = {0};      //                  relative
Double_t systNsdAtlas[binsAtlas] = {0};         //      syst error
Double_t lowSystNsdAtlas[binsAtlas] = {0};      //                  lower
Double_t highSystNsdAtlas[binsAtlas] = {0};     //                  upper
Double_t relSystNsdAtlas[binsAtlas] = {0};      //                  relative
Double_t errNsdAtlas[binsAtlas] = {0};          //      stat+syst added linearly
Double_t lowErrNsdAtlas[binsAtlas] = {0};       //                  lower
Double_t highErrNsdAtlas[binsAtlas] = {0};      //                  upper
Double_t relErrNsdAtlas[binsAtlas] = {0};       //                  relative
Double_t err2NsdAtlas[binsAtlas] = {0};         //      stat+syst added quadratically
Double_t lowErr2NsdAtlas[binsAtlas] = {0};      //                  lower
Double_t highErr2NsdAtlas[binsAtlas] = {0};     //                  upper
Double_t relErr2NsdAtlas[binsAtlas] = {0};      //                  relative

//
// define arrays to store CMS data points
//

Double_t ptCms[binsCms] = {0};                  // pt   value (weighted)
Double_t centerPtCms[binsCms] = {0};            //      center of bin
Double_t widthPtCms[binsCms] = {0};             //      width
Double_t errPtCms[binsCms] = {0};               //      error (half width)
Double_t lowPtCms[binsCms] = {0};               //      lower edge
Double_t highPtCms[binsCms] = {0};              //      upper edge

Double_t nsdCms[binsCms] = {0};                 // NSD
/*
Double_t statNsdCms[binsCms] = {0};             //      stat error
Double_t lowStatNsdCms[binsCms] = {0};          //                  lower
Double_t highStatNsdCms[binsCms] = {0};         //                  upper
Double_t relStatNsdCms[binsCms] = {0};          //                  relative
Double_t systNsdCms[binsCms] = {0};             //      syst error
Double_t lowSystNsdCms[binsCms] = {0};          //                  lower
Double_t highSystNsdCms[binsCms] = {0};         //                  upper
Double_t relSystNsdCms[binsCms] = {0};          //                  relative
*/
Double_t errNsdCms[binsCms] = {0};              //      stat+syst added linearly
Double_t lowErrNsdCms[binsCms] = {0};           //                  lower
Double_t highErrNsdCms[binsCms] = {0};          //                  upper
Double_t relErrNsdCms[binsCms] = {0};           //                  relative
Double_t err2NsdCms[binsCms] = {0};             //      stat+syst added quadratically
Double_t lowErr2NsdCms[binsCms] = {0};          //                  lower
Double_t highErr2NsdCms[binsCms] = {0};         //                  upper
Double_t relErr2NsdCms[binsCms] = {0};          //                  relative

//
// define arrays to store UA1 data points
//

Double_t ptUa1[binsUa1] = {0};                  // pt   value (weighted)
Double_t centerPtUa1[binsUa1] = {0};            //      center of bin
Double_t widthPtUa1[binsUa1] = {0};             //      width
Double_t errPtUa1[binsUa1] = {0};               //      error (half width)
Double_t lowPtUa1[binsUa1] = {0};               //      lower edge
Double_t highPtUa1[binsUa1] = {0};              //      upper edge

Double_t crossUa1[binsUa1] = {0};               // Invariant cross section
/*
Double_t statCrossUa1[binsUa1] = {0};           //      stat error
Double_t lowStatCrossUa1[binsUa1] = {0};        //                  lower
Double_t highStatCrossUa1[binsUa1] = {0};       //                  upper
Double_t relStatCrossUa1[binsUa1] = {0};        //                  relative
Double_t systCrossUa1[binsUa1] = {0};           //      syst error
Double_t lowSystCrossUa1[binsUa1] = {0};        //                  lower
Double_t highSystCrossUa1[binsUa1] = {0};       //                  upper
Double_t relSystCrossUa1[binsUa1] = {0};        //                  relative
*/
Double_t errCrossUa1[binsUa1] = {0};            //      stat+syst added linearly
Double_t lowErrCrossUa1[binsUa1] = {0};         //                  lower
Double_t highErrCrossUa1[binsUa1] = {0};        //                  upper
Double_t relErrCrossUa1[binsUa1] = {0};         //                  relative
Double_t err2CrossUa1[binsUa1] = {0};           //      stat+syst added quadratically
Double_t lowErr2CrossUa1[binsUa1] = {0};        //                  lower
Double_t highErr2CrossUa1[binsUa1] = {0};       //                  upper
Double_t relErr2CrossUa1[binsUa1] = {0};        //                  relative

Double_t yieldUa1[binsUa1] = {0};               // Invariant Yield
/*
Double_t statYieldUa1[binsUa1] = {0};           //      stat error
Double_t lowStatYieldUa1[binsUa1] = {0};        //                  lower
Double_t highStatYieldUa1[binsUa1] = {0};       //                  upper
Double_t relStatYieldUa1[binsUa1] = {0};        //                  relative
Double_t systYieldUa1[binsUa1] = {0};           //      syst error
Double_t lowSystYieldUa1[binsUa1] = {0};        //                  lower
Double_t highSystYieldUa1[binsUa1] = {0};       //                  upper
Double_t relSystYieldUa1[binsUa1] = {0};        //                  relative
*/
Double_t errYieldUa1[binsUa1] = {0};            //      stat+syst added linearly
Double_t lowErrYieldUa1[binsUa1] = {0};         //                  lower
Double_t highErrYieldUa1[binsUa1] = {0};        //                  upper
Double_t relErrYieldUa1[binsUa1] = {0};         //                  relative
Double_t err2YieldUa1[binsUa1] = {0};           //      stat+syst added quadratically
Double_t lowErr2YieldUa1[binsUa1] = {0};        //                  lower
Double_t highErr2YieldUa1[binsUa1] = {0};       //                  upper
Double_t relErr2YieldUa1[binsUa1] = {0};        //                  relative

//
// define arrays to store PHOJET data points
//

Double_t nEventsPhojet = 0;

Double_t centerPtPhojet[binsPhojet] = {0};     
Double_t ptPhojet[binsPhojet] =  {0};
Double_t widthPtPhojet[binsPhojet] =  {0};
Double_t errPtPhojet[binsPhojet] =  {0};
Double_t lowPtPhojet[binsPhojet] =  {0};
Double_t highPtPhojet[binsPhojet] =  {0};

Double_t inelPhojet[binsPhojet] = {0};
Double_t errInelPhojet[binsPhojet] = {0}; 
Double_t lowErrInelPhojet[binsPhojet] = {0};
Double_t highErrInelPhojet[binsPhojet] = {0};
Double_t relErrInelPhojet[binsPhojet] = {0};

Double_t centerPt2PiPtPhojet[binsPhojet] = {0};     
Double_t pt2PiPtPhojet[binsPhojet] =  {0};
Double_t widthPt2PiPtPhojet[binsPhojet] =  {0};
Double_t errPt2PiPtPhojet[binsPhojet] =  {0};
Double_t lowPt2PiPtPhojet[binsPhojet] =  {0};
Double_t highPt2PiPtPhojet[binsPhojet] =  {0};

Double_t inel2PiPtPhojet[binsPhojet] = {0};
Double_t errInel2PiPtPhojet[binsPhojet] = {0}; 
Double_t lowErrInel2PiPtPhojet[binsPhojet] = {0};
Double_t highErrInel2PiPtPhojet[binsPhojet] = {0};
Double_t relErrInel2PiPtPhojet[binsPhojet] = {0};

//
// define arrays to store PYTHIA D6T (109) data points
//

Double_t nEventsPythia109 = 0;

Double_t centerPtPythia109[binsPythia109] = {0};     
Double_t ptPythia109[binsPythia109] =  {0};
Double_t widthPtPythia109[binsPythia109] =  {0};
Double_t errPtPythia109[binsPythia109] =  {0};
Double_t lowPtPythia109[binsPythia109] =  {0};
Double_t highPtPythia109[binsPythia109] =  {0};

Double_t inelPythia109[binsPythia109] = {0};
Double_t errInelPythia109[binsPythia109] = {0}; 
Double_t lowErrInelPythia109[binsPythia109] = {0};
Double_t highErrInelPythia109[binsPythia109] = {0};
Double_t relErrInelPythia109[binsPythia109] = {0};

Double_t centerPt2PiPtPythia109[binsPythia109] = {0};     
Double_t pt2PiPtPythia109[binsPythia109] =  {0};
Double_t widthPt2PiPtPythia109[binsPythia109] =  {0};
Double_t errPt2PiPtPythia109[binsPythia109] =  {0};
Double_t lowPt2PiPtPythia109[binsPythia109] =  {0};
Double_t highPt2PiPtPythia109[binsPythia109] =  {0};

Double_t inel2PiPtPythia109[binsPythia109] = {0};
Double_t errInel2PiPtPythia109[binsPythia109] = {0}; 
Double_t lowErrInel2PiPtPythia109[binsPythia109] = {0};
Double_t highErrInel2PiPtPythia109[binsPythia109] = {0};
Double_t relErrInel2PiPtPythia109[binsPythia109] = {0};


//
// define arrays to store PYTHIA ATLAS-CSC (306) data points
//

Double_t nEventsPythia306 = 0;

Double_t centerPtPythia306[binsPythia306] = {0};     
Double_t ptPythia306[binsPythia306] =  {0};
Double_t widthPtPythia306[binsPythia306] =  {0};
Double_t errPtPythia306[binsPythia306] =  {0};
Double_t lowPtPythia306[binsPythia306] =  {0};
Double_t highPtPythia306[binsPythia306] =  {0};

Double_t inelPythia306[binsPythia306] = {0};
Double_t errInelPythia306[binsPythia306] = {0}; 
Double_t lowErrInelPythia306[binsPythia306] = {0};
Double_t highErrInelPythia306[binsPythia306] = {0};
Double_t relErrInelPythia306[binsPythia306] = {0};

Double_t centerPt2PiPtPythia306[binsPythia306] = {0};     
Double_t pt2PiPtPythia306[binsPythia306] =  {0};
Double_t widthPt2PiPtPythia306[binsPythia306] =  {0};
Double_t errPt2PiPtPythia306[binsPythia306] =  {0};
Double_t lowPt2PiPtPythia306[binsPythia306] =  {0};
Double_t highPt2PiPtPythia306[binsPythia306] =  {0};

Double_t inel2PiPtPythia306[binsPythia306] = {0};
Double_t errInel2PiPtPythia306[binsPythia306] = {0}; 
Double_t lowErrInel2PiPtPythia306[binsPythia306] = {0};
Double_t highErrInel2PiPtPythia306[binsPythia306] = {0};
Double_t relErrInel2PiPtPythia306[binsPythia306] = {0};

//
// define arrays to store PYTHIA PERUGIA0 (320) data points
//

Double_t nEventsPythia320 = 0;

Double_t centerPtPythia320[binsPythia320] = {0};     
Double_t ptPythia320[binsPythia320] =  {0};
Double_t widthPtPythia320[binsPythia320] =  {0};
Double_t errPtPythia320[binsPythia320] =  {0};
Double_t lowPtPythia320[binsPythia320] =  {0};
Double_t highPtPythia320[binsPythia320] =  {0};

Double_t inelPythia320[binsPythia320] = {0};
Double_t errInelPythia320[binsPythia320] = {0}; 
Double_t lowErrInelPythia320[binsPythia320] = {0};
Double_t highErrInelPythia320[binsPythia320] = {0};
Double_t relErrInelPythia320[binsPythia320] = {0};

Double_t centerPt2PiPtPythia320[binsPythia320] = {0};     
Double_t pt2PiPtPythia320[binsPythia320] =  {0};
Double_t widthPt2PiPtPythia320[binsPythia320] =  {0};
Double_t errPt2PiPtPythia320[binsPythia320] =  {0};
Double_t lowPt2PiPtPythia320[binsPythia320] =  {0};
Double_t highPt2PiPtPythia320[binsPythia320] =  {0};

Double_t inel2PiPtPythia320[binsPythia320] = {0};
Double_t errInel2PiPtPythia320[binsPythia320] = {0}; 
Double_t lowErrInel2PiPtPythia320[binsPythia320] = {0};
Double_t highErrInel2PiPtPythia320[binsPythia320] = {0};
Double_t relErrInel2PiPtPythia320[binsPythia320] = {0};

 defineVariables.C:1
 defineVariables.C:2
 defineVariables.C:3
 defineVariables.C:4
 defineVariables.C:5
 defineVariables.C:6
 defineVariables.C:7
 defineVariables.C:8
 defineVariables.C:9
 defineVariables.C:10
 defineVariables.C:11
 defineVariables.C:12
 defineVariables.C:13
 defineVariables.C:14
 defineVariables.C:15
 defineVariables.C:16
 defineVariables.C:17
 defineVariables.C:18
 defineVariables.C:19
 defineVariables.C:20
 defineVariables.C:21
 defineVariables.C:22
 defineVariables.C:23
 defineVariables.C:24
 defineVariables.C:25
 defineVariables.C:26
 defineVariables.C:27
 defineVariables.C:28
 defineVariables.C:29
 defineVariables.C:30
 defineVariables.C:31
 defineVariables.C:32
 defineVariables.C:33
 defineVariables.C:34
 defineVariables.C:35
 defineVariables.C:36
 defineVariables.C:37
 defineVariables.C:38
 defineVariables.C:39
 defineVariables.C:40
 defineVariables.C:41
 defineVariables.C:42
 defineVariables.C:43
 defineVariables.C:44
 defineVariables.C:45
 defineVariables.C:46
 defineVariables.C:47
 defineVariables.C:48
 defineVariables.C:49
 defineVariables.C:50
 defineVariables.C:51
 defineVariables.C:52
 defineVariables.C:53
 defineVariables.C:54
 defineVariables.C:55
 defineVariables.C:56
 defineVariables.C:57
 defineVariables.C:58
 defineVariables.C:59
 defineVariables.C:60
 defineVariables.C:61
 defineVariables.C:62
 defineVariables.C:63
 defineVariables.C:64
 defineVariables.C:65
 defineVariables.C:66
 defineVariables.C:67
 defineVariables.C:68
 defineVariables.C:69
 defineVariables.C:70
 defineVariables.C:71
 defineVariables.C:72
 defineVariables.C:73
 defineVariables.C:74
 defineVariables.C:75
 defineVariables.C:76
 defineVariables.C:77
 defineVariables.C:78
 defineVariables.C:79
 defineVariables.C:80
 defineVariables.C:81
 defineVariables.C:82
 defineVariables.C:83
 defineVariables.C:84
 defineVariables.C:85
 defineVariables.C:86
 defineVariables.C:87
 defineVariables.C:88
 defineVariables.C:89
 defineVariables.C:90
 defineVariables.C:91
 defineVariables.C:92
 defineVariables.C:93
 defineVariables.C:94
 defineVariables.C:95
 defineVariables.C:96
 defineVariables.C:97
 defineVariables.C:98
 defineVariables.C:99
 defineVariables.C:100
 defineVariables.C:101
 defineVariables.C:102
 defineVariables.C:103
 defineVariables.C:104
 defineVariables.C:105
 defineVariables.C:106
 defineVariables.C:107
 defineVariables.C:108
 defineVariables.C:109
 defineVariables.C:110
 defineVariables.C:111
 defineVariables.C:112
 defineVariables.C:113
 defineVariables.C:114
 defineVariables.C:115
 defineVariables.C:116
 defineVariables.C:117
 defineVariables.C:118
 defineVariables.C:119
 defineVariables.C:120
 defineVariables.C:121
 defineVariables.C:122
 defineVariables.C:123
 defineVariables.C:124
 defineVariables.C:125
 defineVariables.C:126
 defineVariables.C:127
 defineVariables.C:128
 defineVariables.C:129
 defineVariables.C:130
 defineVariables.C:131
 defineVariables.C:132
 defineVariables.C:133
 defineVariables.C:134
 defineVariables.C:135
 defineVariables.C:136
 defineVariables.C:137
 defineVariables.C:138
 defineVariables.C:139
 defineVariables.C:140
 defineVariables.C:141
 defineVariables.C:142
 defineVariables.C:143
 defineVariables.C:144
 defineVariables.C:145
 defineVariables.C:146
 defineVariables.C:147
 defineVariables.C:148
 defineVariables.C:149
 defineVariables.C:150
 defineVariables.C:151
 defineVariables.C:152
 defineVariables.C:153
 defineVariables.C:154
 defineVariables.C:155
 defineVariables.C:156
 defineVariables.C:157
 defineVariables.C:158
 defineVariables.C:159
 defineVariables.C:160
 defineVariables.C:161
 defineVariables.C:162
 defineVariables.C:163
 defineVariables.C:164
 defineVariables.C:165
 defineVariables.C:166
 defineVariables.C:167
 defineVariables.C:168
 defineVariables.C:169
 defineVariables.C:170
 defineVariables.C:171
 defineVariables.C:172
 defineVariables.C:173
 defineVariables.C:174
 defineVariables.C:175
 defineVariables.C:176
 defineVariables.C:177
 defineVariables.C:178
 defineVariables.C:179
 defineVariables.C:180
 defineVariables.C:181
 defineVariables.C:182
 defineVariables.C:183
 defineVariables.C:184
 defineVariables.C:185
 defineVariables.C:186
 defineVariables.C:187
 defineVariables.C:188
 defineVariables.C:189
 defineVariables.C:190
 defineVariables.C:191
 defineVariables.C:192
 defineVariables.C:193
 defineVariables.C:194
 defineVariables.C:195
 defineVariables.C:196
 defineVariables.C:197
 defineVariables.C:198
 defineVariables.C:199
 defineVariables.C:200
 defineVariables.C:201
 defineVariables.C:202
 defineVariables.C:203
 defineVariables.C:204
 defineVariables.C:205
 defineVariables.C:206
 defineVariables.C:207
 defineVariables.C:208
 defineVariables.C:209
 defineVariables.C:210
 defineVariables.C:211
 defineVariables.C:212
 defineVariables.C:213
 defineVariables.C:214
 defineVariables.C:215
 defineVariables.C:216
 defineVariables.C:217
 defineVariables.C:218
 defineVariables.C:219
 defineVariables.C:220
 defineVariables.C:221
 defineVariables.C:222
 defineVariables.C:223
 defineVariables.C:224
 defineVariables.C:225
 defineVariables.C:226
 defineVariables.C:227
 defineVariables.C:228
 defineVariables.C:229
 defineVariables.C:230
 defineVariables.C:231
 defineVariables.C:232
 defineVariables.C:233
 defineVariables.C:234
 defineVariables.C:235
 defineVariables.C:236
 defineVariables.C:237
 defineVariables.C:238
 defineVariables.C:239
 defineVariables.C:240
 defineVariables.C:241
 defineVariables.C:242
 defineVariables.C:243
 defineVariables.C:244
 defineVariables.C:245
 defineVariables.C:246
 defineVariables.C:247
 defineVariables.C:248
 defineVariables.C:249
 defineVariables.C:250
 defineVariables.C:251
 defineVariables.C:252
 defineVariables.C:253
 defineVariables.C:254
 defineVariables.C:255
 defineVariables.C:256
 defineVariables.C:257
 defineVariables.C:258
 defineVariables.C:259
 defineVariables.C:260
 defineVariables.C:261
 defineVariables.C:262
 defineVariables.C:263
 defineVariables.C:264
 defineVariables.C:265
 defineVariables.C:266
 defineVariables.C:267
 defineVariables.C:268
 defineVariables.C:269
 defineVariables.C:270
 defineVariables.C:271
 defineVariables.C:272
 defineVariables.C:273
 defineVariables.C:274
 defineVariables.C:275
 defineVariables.C:276
 defineVariables.C:277
 defineVariables.C:278
 defineVariables.C:279
 defineVariables.C:280
 defineVariables.C:281
 defineVariables.C:282
 defineVariables.C:283
 defineVariables.C:284
 defineVariables.C:285
 defineVariables.C:286
 defineVariables.C:287
 defineVariables.C:288
 defineVariables.C:289
 defineVariables.C:290
 defineVariables.C:291
 defineVariables.C:292
 defineVariables.C:293
 defineVariables.C:294
 defineVariables.C:295
 defineVariables.C:296
 defineVariables.C:297
 defineVariables.C:298
 defineVariables.C:299
 defineVariables.C:300
 defineVariables.C:301
 defineVariables.C:302
 defineVariables.C:303
 defineVariables.C:304
 defineVariables.C:305
 defineVariables.C:306
 defineVariables.C:307
 defineVariables.C:308
 defineVariables.C:309
 defineVariables.C:310
 defineVariables.C:311
 defineVariables.C:312
 defineVariables.C:313
 defineVariables.C:314
 defineVariables.C:315
 defineVariables.C:316
 defineVariables.C:317
 defineVariables.C:318
 defineVariables.C:319
 defineVariables.C:320
 defineVariables.C:321
 defineVariables.C:322
 defineVariables.C:323
 defineVariables.C:324
 defineVariables.C:325
 defineVariables.C:326
 defineVariables.C:327
 defineVariables.C:328
 defineVariables.C:329
 defineVariables.C:330
 defineVariables.C:331
 defineVariables.C:332
 defineVariables.C:333
 defineVariables.C:334
 defineVariables.C:335
 defineVariables.C:336
 defineVariables.C:337
 defineVariables.C:338
 defineVariables.C:339
 defineVariables.C:340
 defineVariables.C:341
 defineVariables.C:342
 defineVariables.C:343
 defineVariables.C:344
 defineVariables.C:345
 defineVariables.C:346
 defineVariables.C:347
 defineVariables.C:348
 defineVariables.C:349
 defineVariables.C:350
 defineVariables.C:351
 defineVariables.C:352
 defineVariables.C:353
 defineVariables.C:354
 defineVariables.C:355
 defineVariables.C:356
 defineVariables.C:357
 defineVariables.C:358
 defineVariables.C:359
 defineVariables.C:360
 defineVariables.C:361
 defineVariables.C:362
 defineVariables.C:363
 defineVariables.C:364
 defineVariables.C:365
 defineVariables.C:366
 defineVariables.C:367
 defineVariables.C:368
 defineVariables.C:369
 defineVariables.C:370
 defineVariables.C:371
 defineVariables.C:372
 defineVariables.C:373
 defineVariables.C:374
 defineVariables.C:375
 defineVariables.C:376
 defineVariables.C:377
 defineVariables.C:378
 defineVariables.C:379
 defineVariables.C:380
 defineVariables.C:381
 defineVariables.C:382
 defineVariables.C:383
 defineVariables.C:384
 defineVariables.C:385
 defineVariables.C:386
 defineVariables.C:387
 defineVariables.C:388
 defineVariables.C:389
 defineVariables.C:390
 defineVariables.C:391
 defineVariables.C:392
 defineVariables.C:393
 defineVariables.C:394
 defineVariables.C:395
 defineVariables.C:396
 defineVariables.C:397
 defineVariables.C:398
 defineVariables.C:399
 defineVariables.C:400
 defineVariables.C:401
 defineVariables.C:402
 defineVariables.C:403
 defineVariables.C:404
 defineVariables.C:405
 defineVariables.C:406
 defineVariables.C:407
 defineVariables.C:408
 defineVariables.C:409
 defineVariables.C:410
 defineVariables.C:411
 defineVariables.C:412
 defineVariables.C:413
 defineVariables.C:414
 defineVariables.C:415
 defineVariables.C:416
 defineVariables.C:417
 defineVariables.C:418
 defineVariables.C:419
 defineVariables.C:420
 defineVariables.C:421
 defineVariables.C:422
 defineVariables.C:423
 defineVariables.C:424
 defineVariables.C:425
 defineVariables.C:426
 defineVariables.C:427
 defineVariables.C:428
 defineVariables.C:429
 defineVariables.C:430
 defineVariables.C:431
 defineVariables.C:432
 defineVariables.C:433
 defineVariables.C:434
 defineVariables.C:435
 defineVariables.C:436
 defineVariables.C:437
 defineVariables.C:438
 defineVariables.C:439
 defineVariables.C:440
 defineVariables.C:441
 defineVariables.C:442
 defineVariables.C:443
 defineVariables.C:444
 defineVariables.C:445
 defineVariables.C:446
 defineVariables.C:447
 defineVariables.C:448
 defineVariables.C:449
 defineVariables.C:450
 defineVariables.C:451
 defineVariables.C:452
 defineVariables.C:453
 defineVariables.C:454