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

Functions

ParaSet Branch ("CUT_NHOLES_MAX",&CUT_NHOLES_MAX,"CUT_NHOLES_MAX/I")
 
ParaSet Branch ("CUT_SHOWERFOLLOWERBT_DR_MAX",&CUT_SHOWERFOLLOWERBT_DR_MAX,"CUT_SHOWERFOLLOWERBT_DR_MAX/D")
 
ParaSet Branch ("CUT_SHOWERFOLLOWERBT_DTAN_MAX",&CUT_SHOWERFOLLOWERBT_DTAN_MAX,"CUT_SHOWERFOLLOWERBT_DTAN_MAX/D")
 
ParaSet Branch ("CUT_ZYLINDER_ANGLE_MAX",&CUT_ZYLINDER_ANGLE_MAX,"CUT_ZYLINDER_ANGLE_MAX/D")
 
ParaSet Branch ("CUT_ZYLINDER_R_MAX",&CUT_ZYLINDER_R_MAX,"CUT_ZYLINDER_R_MAX/D")
 
PARAMETERSET_DEFINITIONFILE_SHORT cd ()
 
outstream<< " ParaSetNr CUT_ZYLINDER_R_MAX CUT_ZYLINDER_ANGLE_MAX CUT_SHOWERFOLLOWERBT_DR_MAX CUT_SHOWERFOLLOWERBT_DTAN_MAX CUT_NHOLES_MAX "<< endl;for(Int_t i0=0;i0< 3;++i0) { if(i0==0) CUT_NHOLES_MAX=3;if(i0==1) CUT_NHOLES_MAX=5;if(i0==2) CUT_NHOLES_MAX=9;for(Int_t i1=0;i1<=7;++i1) { for(Int_t i2=0;i2<=7;++i2) { for(Int_t i3=0;i3<=7;++i3) { for(Int_t i4=0;i4<=7;++i4) { CUT_ZYLINDER_R_MAX=600+50 *i1;CUT_ZYLINDER_ANGLE_MAX=0.015+0.005 *i2;CUT_SHOWERFOLLOWERBT_DR_MAX=80+10 *i3;CUT_SHOWERFOLLOWERBT_DTAN_MAX=0.08+0.01 *i4;ParaSet-> Fill ()
 
outstream open (OutputFile)
 
outstream<< " "<< ParaSetNr<< " "<< " "<< CUT_ZYLINDER_R_MAX<< " "<< CUT_ZYLINDER_ANGLE_MAX<< " "<< CUT_SHOWERFOLLOWERBT_DR_MAX<< " "<< CUT_SHOWERFOLLOWERBT_DTAN_MAX<< " "<< CUT_NHOLES_MAX<< endl;++ParaSetNr;} ParaSet-> Print ()
 
ParaSet Write ()
 

Variables

Int_t CUT_NHOLES_MAX
 
Double_t CUT_SHOWERFOLLOWERBT_DR_MAX
 
Double_t CUT_SHOWERFOLLOWERBT_DTAN_MAX
 
Double_t CUT_ZYLINDER_ANGLE_MAX
 
Double_t CUT_ZYLINDER_R_MAX
 
TString OutputFile ="PARAMETERSET_DEFINITIONFILE_LONG_OI_ALG.txt"
 
ofstream outstream
 
 ParaSet = new TTree("ParaSet_Variables","ParaSet_Variables")
 
Int_t ParaSetNr =0
 
 return
 

Function Documentation

◆ Branch() [1/5]

ParaSet Branch ( "CUT_NHOLES_MAX"  ,
CUT_NHOLES_MAX,
"CUT_NHOLES_MAX/I"   
)

◆ Branch() [2/5]

ParaSet Branch ( "CUT_SHOWERFOLLOWERBT_DR_MAX"  ,
CUT_SHOWERFOLLOWERBT_DR_MAX,
"CUT_SHOWERFOLLOWERBT_DR_MAX/D"   
)

◆ Branch() [3/5]

ParaSet Branch ( "CUT_SHOWERFOLLOWERBT_DTAN_MAX"  ,
CUT_SHOWERFOLLOWERBT_DTAN_MAX,
"CUT_SHOWERFOLLOWERBT_DTAN_MAX/D"   
)

◆ Branch() [4/5]

ParaSet Branch ( "CUT_ZYLINDER_ANGLE_MAX"  ,
CUT_ZYLINDER_ANGLE_MAX,
"CUT_ZYLINDER_ANGLE_MAX/D"   
)

◆ Branch() [5/5]

ParaSet Branch ( "CUT_ZYLINDER_R_MAX"  ,
CUT_ZYLINDER_R_MAX,
"CUT_ZYLINDER_R_MAX/D"   
)

◆ cd()

PARAMETERSET_DEFINITIONFILE_SHORT cd ( )

◆ Fill()

outstream<< " ParaSetNr CUT_ZYLINDER_R_MAX CUT_ZYLINDER_ANGLE_MAX CUT_SHOWERFOLLOWERBT_DR_MAX CUT_SHOWERFOLLOWERBT_DTAN_MAX CUT_NHOLES_MAX "<< endl; for(Int_t i0=0;i0< 3;++i0) { if(i0==0) CUT_NHOLES_MAX=3;if(i0==1) CUT_NHOLES_MAX=5;if(i0==2) CUT_NHOLES_MAX=9; for(Int_t i1=0;i1<=7;++i1) { for(Int_t i2=0;i2<=7;++i2) { for(Int_t i3=0;i3<=7;++i3) { for(Int_t i4=0;i4<=7;++i4) { CUT_ZYLINDER_R_MAX=600+50 *i1; CUT_ZYLINDER_ANGLE_MAX=0.015+0.005 *i2; CUT_SHOWERFOLLOWERBT_DR_MAX=80+10 *i3; CUT_SHOWERFOLLOWERBT_DTAN_MAX=0.08+0.01 *i4; ParaSet-> Fill ( )

◆ open()

outstream open ( OutputFile  )

◆ Print()

◆ Write()

ParaSet Write ( )

Variable Documentation

◆ CUT_NHOLES_MAX

Int_t CUT_NHOLES_MAX

◆ CUT_SHOWERFOLLOWERBT_DR_MAX

Double_t CUT_SHOWERFOLLOWERBT_DR_MAX
Initial value:
{
TFile *PARAMETERSET_DEFINITIONFILE_SHORT = new TFile("PARAMETERSET_DEFINITIONFILE_LONG_OI_ALG.root","RECREATE")

◆ CUT_SHOWERFOLLOWERBT_DTAN_MAX

Double_t CUT_SHOWERFOLLOWERBT_DTAN_MAX

◆ CUT_ZYLINDER_ANGLE_MAX

Double_t CUT_ZYLINDER_ANGLE_MAX

◆ CUT_ZYLINDER_R_MAX

Double_t CUT_ZYLINDER_R_MAX

◆ OutputFile

TString OutputFile ="PARAMETERSET_DEFINITIONFILE_LONG_OI_ALG.txt"

◆ outstream

ofstream outstream

◆ ParaSet

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

◆ ParaSetNr

Int_t ParaSetNr =0

◆ return

return