Changeset 3145 in Sophya for trunk/SophyaPI/PIext/pipodrw.cc


Ignore:
Timestamp:
Jan 18, 2007, 5:33:46 PM (19 years ago)
Author:
ansari
Message:

1/ Petites modifs ds PIHisto et le P1DHistoWrapper - en particulier decodage des options et choix renvoi BinContent/Error/NEntries
2/ Codage Wrapper pour Histo-2D et modifs PIHisto2D
3/ Suppression des adaptateurs de tableaux PI des Histos2D ds pipodrw.h .cc, les
Wrappers d'histos heritant de P1D,P2DArrayAdapter
4/ Mise a jour Makefile et smakefile

Reza , 18/01/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/pipodrw.cc

    r3139 r3145  
    5656
    5757
    58 // ----------------------------------------------------------
    59 // Adaptateur d'Histo-2D a P2DArrayAdapter
    60 // ----------------------------------------------------------
    61 
    62 /* --Methode-- */
    63 POH2DAdapter::POH2DAdapter(Histo2D* h2d, bool ad)
    64         : P2DArrayAdapter(h2d->NBinX(), h2d->NBinY())
    65 {
    66 aDel = ad; mH2d = h2d;
    67 DefineXYCoordinates(h2d->XMin(), h2d->YMin(), h2d->WBinX(), h2d->WBinY() );
    68 }
    69 
    70 /* --Methode-- */
    71 POH2DAdapter::~POH2DAdapter()
    72 {
    73 if (aDel)  delete mH2d;
    74 }
    75 
    76 /* --Methode-- */
    77 double POH2DAdapter::Value(int ix, int iy)
    78 {
    79 return((*mH2d)(ix, iy));
    80 }
    81 
    82 // ----------------------------------------------------------
    83 // Adaptateur d'Histo2DErr a P2DArrayAdapter
    84 // ----------------------------------------------------------
    85 
    86 /* --Methode-- */
    87 POHe2DAdapter::POHe2DAdapter(Histo2DErr* he2d, bool ad)
    88         : P2DArrayAdapter(he2d->NBinX(), he2d->NBinY())
    89 {
    90 aDel = ad; mHe2d = he2d;
    91 DefineXYCoordinates(he2d->XMin(), he2d->YMin(), he2d->WBinX(), he2d->WBinY() );
    92 }
    93 
    94 /* --Methode-- */
    95 POHe2DAdapter::~POHe2DAdapter()
    96 {
    97 if (aDel)  delete mHe2d;
    98 }
    99 
    100 /* --Methode-- */
    101 double POHe2DAdapter::Value(int ix, int iy)
    102 {
    103 return((*mHe2d)(ix, iy));
    104 }
    105 
    106 
    10758#ifdef SANS_EVOLPLANCK
    10859
     
    12980return((*mVec)(i));
    13081}
     82
     83------- FIN SUPPRESSION */
    13184
    13285// ----------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.