Ignore:
Timestamp:
Feb 16, 2009, 10:14:30 AM (16 years ago)
Author:
garnier
Message:

en test de gl2ps. Problemes de libraries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/global/management/src/G4PhysicsOrderedFreeVector.cc

    r850 r921  
    2525//
    2626//
    27 // $Id: G4PhysicsOrderedFreeVector.cc,v 1.10 2006/06/29 19:04:20 gunter Exp $
    28 // GEANT4 tag $Name: HEAD $
     27// $Id: G4PhysicsOrderedFreeVector.cc,v 1.12 2008/09/22 14:49:57 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-02-cand-01 $
    2929//
    3030////////////////////////////////////////////////////////////////////////
     
    6161                                                       G4double *Values,
    6262                                                       size_t VectorLength)
     63  : G4PhysicsVector()
    6364{
    6465        type = T_G4PhysicsOrderedFreeVector;
    6566
    66         lastBin = INT_MAX;
    67 
    68         lastEnergy = -DBL_MAX;
    69         lastValue = DBL_MAX;
    70 
     67        dataVector.reserve(VectorLength+1);
     68        binVector.reserve(VectorLength+1);
    7169        numberOfBin = VectorLength;
    7270
     
    7876        edgeMin = binVector.front();
    7977        edgeMax = binVector.back();
     78        binVector.push_back ( binVector[numberOfBin-1] + 1.0 );
     79        dataVector.push_back( dataVector[numberOfBin-1] );
    8080}
    8181
    8282G4PhysicsOrderedFreeVector::G4PhysicsOrderedFreeVector()
     83  : G4PhysicsVector()
    8384{
    8485        type = T_G4PhysicsOrderedFreeVector;
    85 
    86         lastBin = INT_MAX;
    87         lastEnergy = -DBL_MAX;
    88         lastValue = DBL_MAX;
    89 
    90         edgeMin = 0.0;
    91         edgeMax = 0.0;
    92         numberOfBin = 0;
    9386}
    9487
Note: See TracChangeset for help on using the changeset viewer.