/afs/hep.man.ac.uk/u/markowen/ATLAS/SFrameProof/2011EPS/manTree/manTree/MPDFInfo.h

00001 #ifndef _MANTREE_MPDFINFO_H__
00002 #define _MANTREE_MPDFINFO_H__
00003 
00004 #include "TObject.h"
00005 
00006 #ifdef _ATHENA_CLASSES__
00007 namespace HepMC {
00008   class PdfInfo;
00009   class GenEvent;
00010 }
00011 #endif // _ATHENA_CLASSES__
00012 
00013 namespace manchester {
00014 
00020   class MPDFInfo : public TObject {
00021 
00022   public:
00023 
00025     MPDFInfo();
00026 
00028     MPDFInfo(const MPDFInfo& pdf);
00029 
00031     void Reset();
00032 
00034     MPDFInfo& operator=(const MPDFInfo& pdf);
00035 
00036 #ifdef _ATHENA_CLASSES__
00037     MPDFInfo(const HepMC::GenEvent& event);
00038     MPDFInfo(const HepMC::PdfInfo& pdf);
00039 
00040     void SetParams(const HepMC::PdfInfo& pdf);
00041 #endif // _ATHENA_CLASSES__
00042 
00044     virtual ~MPDFInfo();
00045 
00047     int   id1()                   const { return m_id1; }
00049     int   id2()                   const { return m_id2; }
00051     //int   pdf_id1()                   const { return m_pdf_id1; }
00053     //int   pdf_id2()                   const { return m_pdf_id2; }
00055     double x1()                   const { return m_x1; } 
00057     double x2()                   const { return m_x2; }
00059     double scalePDF()             const { return m_scalePDF;  }
00061     double pdf1()                 const { return m_pdf1; }
00063     double pdf2()                 const { return m_pdf2; }
00064 
00065   private:
00066 
00067     int   m_id1; 
00068     int   m_id2; 
00069     //int   m_pdf_id1; //not stored in atlas HepMC version
00070     //int   m_pdf_id2; //not stored in atlas HepMC version
00071     double m_x1;
00072     double m_x2;
00073     double m_scalePDF; 
00074     double m_pdf1;
00075     double m_pdf2;
00076 
00077     ClassDef(MPDFInfo, 1);
00078 
00079   };//class MPDFInfo
00080 }//namespace manchester
00081 
00082 #endif //  _MANTREE_MPDFINFO_H__

Generated on Thu Jun 30 11:40:04 2011 for manTreeSFrame by  doxygen 1.4.7