BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MBrA.h
Go to the documentation of this file.
1*//////////////////////////////////////////////////////////////////////////////
2*// //
3*// Pseudo-CLASS MBrA (Multi-BRrancher) //
4*// //
5*// Purpose: Manage general multi-branched Monte Carlo algorithm //
6*// //
7*// MBrA 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_MBrA/
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 MBrA //
40*//////////////////////////////////////////////////////////////////////////////
*******DOUBLE PRECISION m_EGridB INTEGER m_out
Definition: BStra.h:10
Double_t x[10]
Double_t time
#define PRECISION
double maximum
Definition: EvtPycont.cc:38
*******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: MBrA.h:25
******************Class m_XsList INTEGER m_idMBR
Definition: MBrA.h:24
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrA $ !list of KFcodes $ !enhancement factors $ !primary x sections $ m_IDlast
Definition: MBrA.h:31
******************Class m_XsList INTEGER m_Ntot
Definition: MBrA.h:24
******************Class m_XsList INTEGER m_KFList
Definition: MBrA.h:24
******************Class members
Definition: MBrA.h:23
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrA $ !list of KFcodes $ m_WMList(m_MaxBra)
******************Class m_XsList INTEGER m_out INTEGER m_IDlast COMMON c_MBrA $ !list of KFcodes $ !enhancement factors $ m_XsList(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)