FEDRA emulsion software from the OPERA Collaboration
CreateParaset_GS_Alg.C File Reference

Functions

ParaSet Branch ("CUT_GS_CUT_DIP",&cut_gs_cut_dip,"CUT_GS_CUT_DIP/D")
 
ParaSet Branch ("CUT_GS_CUT_DMIN",&cut_gs_cut_dmin,"CUT_GS_CUT_DMIN/D")
 
ParaSet Branch ("CUT_GS_CUT_DR",&cut_gs_cut_dr,"CUT_GS_CUT_DR/D")
 
ParaSet Branch ("CUT_GS_CUT_DTHETA",&cut_gs_cut_dtheta,"CUT_GS_CUT_DTHETA/D")
 
ParaSet Branch ("CUT_GS_CUT_DZ",&cut_gs_cut_dz,"CUT_GS_CUT_DZ/D")
 
ParaSet Branch ("CUT_GS_CUT_OPPOSITEFLAG",&cut_gs_cut_oppositeflag,"CUT_GS_CUT_OPPOSITEFLAG/I")
 
ParaSet Branch ("CUT_GS_CUT_PIDDIFF",&cut_gs_cut_piddiff,"CUT_GS_CUT_PIDDIFF/D")
 
PARAMETERSET_DEFINITIONFILE_SHORT cd ()
 
 for (Int_t j=0;j< 2;j++)
 
outstream open (OutputFile)
 
ParaSet Print ()
 =========================================================================== More...
 
outstream<< "#ParaSetNr CUT_GS_CUT_DIP CUT_GS_CUT_DMIN CUT_GS_CUT_DR CUT_GS_CUT_DZ CUT_GS_CUT_DTHETA CUT_GS_CUT_PIDDIFF CUT_GS_CUT_OPPOSITEFLAG "<< endl;int cnt[7]={0, 0, 0, 0, 0, 0, 0};bool stop=kFALSE;Double_t array_gs_cut_dip[5000];Double_t array_gs_cut_dmin[5000];Double_t array_gs_cut_dr[5000];Double_t array_gs_cut_dz[5000];Double_t array_gs_cut_dtheta[5000];for(Int_t i=0;i< 5000;i++) { array_gs_cut_dip[i]=gRandom-> Uniform (0, 400)
 
ParaSet Write ()
 

Variables

 array_gs_cut_dmin [i] =gRandom->Uniform(0,200)
 
 array_gs_cut_dr [i] =gRandom->Uniform(0,500)
 
 array_gs_cut_dtheta [i] =gRandom->Uniform(0,0.5)
 
 array_gs_cut_dz [i] =gRandom->Uniform(0,30000)
 
Double_t cut_gs_cut_dip =150
 
Double_t cut_gs_cut_dmin =40
 
Double_t cut_gs_cut_dr =60
 
Double_t cut_gs_cut_dtheta =0.06
 
Double_t cut_gs_cut_dz =19000
 
Int_t cut_gs_cut_oppositeflag =0
 
Double_t cut_gs_cut_piddiff =1
 
TString OutputFile ="PARAMETERSET_DEFINITIONFILE_LONG_GS_ALG.txt"
 
ofstream outstream
 
 ParaSet = new TTree("ParaSet_Variables","ParaSet_Variables")
 
Int_t ParaSetNr =0
 
 return
 
 stop =kFALSE
 =========================================================================== More...
 

Function Documentation

◆ Branch() [1/7]

ParaSet Branch ( "CUT_GS_CUT_DIP"  ,
cut_gs_cut_dip,
"CUT_GS_CUT_DIP/D"   
)

◆ Branch() [2/7]

ParaSet Branch ( "CUT_GS_CUT_DMIN"  ,
cut_gs_cut_dmin,
"CUT_GS_CUT_DMIN/D"   
)

◆ Branch() [3/7]

ParaSet Branch ( "CUT_GS_CUT_DR"  ,
cut_gs_cut_dr,
"CUT_GS_CUT_DR/D"   
)

◆ Branch() [4/7]

ParaSet Branch ( "CUT_GS_CUT_DTHETA"  ,
cut_gs_cut_dtheta,
"CUT_GS_CUT_DTHETA/D"   
)

◆ Branch() [5/7]

ParaSet Branch ( "CUT_GS_CUT_DZ"  ,
cut_gs_cut_dz,
"CUT_GS_CUT_DZ/D"   
)

◆ Branch() [6/7]

ParaSet Branch ( "CUT_GS_CUT_OPPOSITEFLAG"  ,
cut_gs_cut_oppositeflag,
"CUT_GS_CUT_OPPOSITEFLAG/I"   
)

◆ Branch() [7/7]

ParaSet Branch ( "CUT_GS_CUT_PIDDIFF"  ,
cut_gs_cut_piddiff,
"CUT_GS_CUT_PIDDIFF/D"   
)

◆ cd()

PARAMETERSET_DEFINITIONFILE_SHORT cd ( )

◆ for()

for ( )
55 {
56 for (Int_t k=0;k<5;k++) {
57 for (Int_t i=0;i<5000;i++) {
58 cut_gs_cut_dip=array_gs_cut_dip[i];
63
66
67
68
69 ParaSet->Fill();
70 outstream << " " << ParaSetNr << " " << " " << cut_gs_cut_dip << " " << cut_gs_cut_dmin << " " << cut_gs_cut_dr << " " << cut_gs_cut_dz << " " << cut_gs_cut_dtheta << " " << cut_gs_cut_piddiff << " " << cut_gs_cut_oppositeflag << " " << endl;
71 ++ParaSetNr;
72 }
73 }
74 }
ParaSet
Definition: CreateParaset_GS_Alg.C:21
array_gs_cut_dmin[i]
Definition: CreateParaset_GS_Alg.C:47
ofstream outstream
Definition: CreateParaset_GS_Alg.C:31
Double_t cut_gs_cut_dtheta
Definition: CreateParaset_GS_Alg.C:17
Double_t cut_gs_cut_dip
Definition: CreateParaset_GS_Alg.C:13
Int_t cut_gs_cut_oppositeflag
Definition: CreateParaset_GS_Alg.C:19
Int_t ParaSetNr
Definition: CreateParaset_GS_Alg.C:30
array_gs_cut_dz[i]
Definition: CreateParaset_GS_Alg.C:49
array_gs_cut_dr[i]
Definition: CreateParaset_GS_Alg.C:48
Double_t cut_gs_cut_piddiff
Definition: CreateParaset_GS_Alg.C:18
array_gs_cut_dtheta[i]
Definition: CreateParaset_GS_Alg.C:50
Double_t cut_gs_cut_dr
Definition: CreateParaset_GS_Alg.C:15
Double_t cut_gs_cut_dmin
Definition: CreateParaset_GS_Alg.C:14
Double_t cut_gs_cut_dz
Definition: CreateParaset_GS_Alg.C:16

◆ open()

outstream open ( OutputFile  )

◆ Print()

ParaSet Print ( )

===========================================================================

===========================================================================

◆ Uniform()

outstream<< "#ParaSetNr CUT_GS_CUT_DIP CUT_GS_CUT_DMIN CUT_GS_CUT_DR CUT_GS_CUT_DZ CUT_GS_CUT_DTHETA CUT_GS_CUT_PIDDIFF CUT_GS_CUT_OPPOSITEFLAG "<< endl; int cnt[7]={0, 0, 0, 0, 0, 0, 0}; bool stop=kFALSE; Double_t array_gs_cut_dip[5000]; Double_t array_gs_cut_dmin[5000]; Double_t array_gs_cut_dr[5000]; Double_t array_gs_cut_dz[5000]; Double_t array_gs_cut_dtheta[5000]; for(Int_t i=0;i< 5000;i++) { array_gs_cut_dip[i]=gRandom-> Uniform ( ,
400   
)

◆ Write()

ParaSet Write ( )

Variable Documentation

◆ array_gs_cut_dmin

array_gs_cut_dmin[i] =gRandom->Uniform(0,200)

◆ array_gs_cut_dr

array_gs_cut_dr[i] =gRandom->Uniform(0,500)

◆ array_gs_cut_dtheta

array_gs_cut_dtheta[i] =gRandom->Uniform(0,0.5)

◆ array_gs_cut_dz

array_gs_cut_dz[i] =gRandom->Uniform(0,30000)

◆ cut_gs_cut_dip

Double_t cut_gs_cut_dip =150

◆ cut_gs_cut_dmin

Double_t cut_gs_cut_dmin =40

◆ cut_gs_cut_dr

Double_t cut_gs_cut_dr =60

◆ cut_gs_cut_dtheta

Double_t cut_gs_cut_dtheta =0.06

◆ cut_gs_cut_dz

Double_t cut_gs_cut_dz =19000

◆ cut_gs_cut_oppositeflag

Int_t cut_gs_cut_oppositeflag =0

◆ cut_gs_cut_piddiff

Double_t cut_gs_cut_piddiff =1

◆ OutputFile

TString OutputFile ="PARAMETERSET_DEFINITIONFILE_LONG_GS_ALG.txt"

◆ outstream

ofstream outstream

◆ ParaSet

ParaSet = new TTree("ParaSet_Variables","ParaSet_Variables")

◆ ParaSetNr

Int_t ParaSetNr =0

◆ return

return

◆ stop

stop =kFALSE

===========================================================================