Main Page   Class Hierarchy   Compound List   File List   Compound Members  

randomATLASJF.h

00001 #ifndef ATLFAST_RANDOM_ATLASJF_H
00002 #define ATLFAST_RANDOM_ATLASJF_H
00003 
00004 #include <vector>
00005 
00006 class RAN_COMMON {
00007   // for structure
00008 public:
00009   float seed[25]; // not use "[0]", [1-24] init by RAN_RLXGO
00010   int iseed[25]; // not use "[0]", [1-24] init by RAN_RLXGO
00011 
00012   int ndskp[5]; // use "[0]" !!!, [0-4] init by RAN_RLXGO
00013   int next[25]; // not use "[0]", [1-24] init by RAN_RLXGO
00014 
00015   bool notyet; // init by RAN_RLXGO
00016   int i24; // init by RAN_RLXGO
00017   int j24; // init by RAN_RLXGO
00018   float carry; // init by RAN_RLXGO
00019   float twom24; // init by RAN_RLXGO
00020   float twom12; // init by RAN_RLXGO
00021   int luxlev; // init by RAN_RLXGO
00022 
00023   int nskip; // init by RAN_RLXGO
00024   int in24; // init by RAN_RLXGO
00025   int kount; // init by RAN_RLXGO
00026   int mkount; // init by RAN_RLXGO
00027   int inseed; // init by RAN_RLXGO
00028 };
00029 
00030 void RAN_RLXGO(int lux,
00031                int ins,
00032                int k1, int k2,
00033                RAN_COMMON &rc);
00034 
00035 void RAN_RNLUX(std::vector<float> &rvec,
00036                int lenv,
00037                RAN_COMMON &rc);
00038 
00039 #endif // ATLFAST_RANDOM_ATLASJF_H

Generated on Tue Apr 13 13:25:32 2004 for ATLAS JAPAN by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002