]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/kernlib/kerngen/tcgen/pscale.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / kernlib / kerngen / tcgen / pscale.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1996/02/15 17:49:49 mclareni
6* Kernlib
7*
8*
9#include "kerngen/pilot.h"
10 FUNCTION PSCALE (NSC,NMAX,A,NST)
11C
12C CERN PROGLIB# M215 PSCALE .VERSION KERNFOR 1.0 681105
13C ORIG. 05/11/68
14C
15C-- FIND THE LARGEST POWER PSCALE=10.**NSC
16C- SUCH THAT A*PSCALE HAS AT MOST NST DIGITS ON THE
17C- LEFT OF THE DECIMAL POINT
18C- NSC LIMITED TO NSC.LE.NMAX
19C
20C
21 NSC=NMAX
22 IF (A.EQ.0.) GO TO 9
23 N=100.+ LOG10 (ABS (A))+.0001
24 N=NST+99-N
25 IF (N.LT.NSC) NSC=N
26 9 PSCALE=10.**NSC
27 RETURN
28 END