CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MBrB.h
Go to the documentation of this file.
1*//////////////////////////////////////////////////////////////////////////////
2*// //
3*// Pseudo-CLASS MBrB (Multi-BRrancher) //
4*// //
5*// Purpose: Manage general multi-branched Monte Carlo algorithm //
6*// //
7*// MBrB is capable to: //
8*// -register arbitrary number of branches //
9*// -keep track of elaborate MC statistics for each branch //
10*// -keep track of elaborate MC statistics for all branches //
11*// -generate randomly branch index //
12*// -prowide useful averages and counts at the end of the run //
13*// -print out statistics at the ned of the run //
14*// It is using weight monitoring tools from GLK library //
15*// //
16*//////////////////////////////////////////////////////////////////////////////
17*
18* Class members:
19*
20 INTEGER m_MaxBra
21 PARAMETER( m_MaxBra = 200 ) ! maximum number of branches
22
26
27 COMMON /c_MBrB/
28 $ m_KFList(m_MaxBra), ! list of KFcodes
29 $ m_WMList(m_MaxBra), ! enhancement factors
30 $ m_XsList(m_MaxBra), ! primary x-sections
31 $ m_IDlast, ! KF generated last time
32 $ m_KFlast, ! branch generated last time
33 $ m_idMBR, ! pointer for histograms
34 $ m_Ntot, ! actual number of branches
35 $ m_out ! output unit number
36
37*//////////////////////////////////////////////////////////////////////////////
38*// //
39*// End of CLASS MBrB //
40*//////////////////////////////////////////////////////////////////////////////
*******DOUBLE PRECISION m_EGridB INTEGER m_out
Definition BStra.h:10
Double_t x[10]
Double_t time
#define PRECISION
*******INTEGER m_nBinMax INTEGER m_NdiMax !No of bins in histogram for cell exploration division $ !Last vertex $ !Last active cell $ !Last cell in buffer $ !No of sampling when dividing cell $ !No of function total $ !Flag for random ceel for maximum
Definition FoamA.h:82
*******INTEGER m_nBinMax INTEGER m_NdiMax !No of bins in histogram for cell exploration division $ !Last vertex $ !Last active cell $ !Last cell in buffer $ !No of sampling when dividing cell $ !No of function total $ !Flag for random ceel for $ !Flag for type of for WtMax $ !Flag which decides whether vertices are included in the sampling $ entire domain is hyp !Maximum effective eevents per saves r n generator level $ !Flag for chat level in output
Definition FoamA.h:89
*******INTEGER m_nBinMax INTEGER m_NdiMax !No of bins in histogram for cell exploration division $ !Last vertex $ !Last active cell $ !Last cell in buffer $ !No of sampling when dividing cell $ !No of function total $ !Flag for random ceel for $ !Flag for type of for WtMax $ !Flag which decides whether vertices are included in the sampling $ entire domain is hyp !Maximum effective eevents per saves r n generator level $ !Flag for chat level in !Latex Output unit
Definition FoamA.h:90
*******INTEGER m_nBinMax INTEGER m_NdiMax PARAMETER(m_NdiMax=5) ! maximum dimension for siplices INTEGER m_KdiMax PARAMETER(m_KdiMax
******************Class m_XsList INTEGER m_out INTEGER m_KFlast
Definition MBrB.h:25
******************Class m_XsList INTEGER m_idMBR
Definition MBrB.h:24
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrB $ !list of KFcodes $ !enhancement factors $ m_XsList(m_MaxBra)
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrB $ !list of KFcodes $ !enhancement factors $ !primary x sections $ m_IDlast
Definition MBrB.h:31
******************Class m_XsList INTEGER m_Ntot
Definition MBrB.h:24
******************Class m_XsList INTEGER m_KFList
Definition MBrB.h:24
******************Class members
Definition MBrB.h:23
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrB $ !list of KFcodes $ m_WMList(m_MaxBra)
IMPLICIT REAL *A O Z IMPLICIT INTEGER(I-N) C.... COMMONBALOCKS FOR MODE COMMON/MODEXS/ICH common/bornXS/xborn REAL *8 USER_XX(1000)