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

Functions

ParaSet Branch ("ANN_EQUALIZESGBG",&ANN_EQUALIZESGBG,"ANN_EQUALIZESGBG/I")
 
ParaSet Branch ("ANN_INPUTNEURONS",&ANN_INPUTNEURONS,"ANN_INPUTNEURONS/I")
 
ParaSet Branch ("ANN_NHIDDENLAYER",&ANN_NHIDDENLAYER,"ANN_NHIDDENLAYER/I")
 
ParaSet Branch ("ANN_NTRAINEPOCHS",&ANN_NTRAINEPOCHS,"ANN_NTRAINEPOCHS/I")
 
ParaSet Branch ("ANN_OUTPUTTHRESHOLD",&ANN_OUTPUTTHRESHOLD,"ANN_OUTPUTTHRESHOLD/D")
 
ParaSet Branch ("ANN_PLATE_DELTANMAX",&ANN_PLATE_DELTANMAX,"ANN_PLATE_DELTANMAX/I")
 
PARAMETERSET_DEFINITIONFILE_SHORT cd ()
 
outstream<< "ParaSetNr ANN_INPUTLEVEL ANN_PLATE_DELTANMAX ANN_NTRAINEPOCHS ANN_NHIDDENLAYER ANN_EQUALIZESGBG ANN_OUTPUTTHRESHOLD ANN_INPUTNEURONS"<< endl;Int_t nANN_INPUTLEVEL=0;Int_t nANN_PLATE_DELTANMAX=0;for(Int_t i2=0;i2< 6;++i2) { ANN_PLATE_DELTANMAX=i2;ANN_INPUTNEURONS=4+4 *ANN_PLATE_DELTANMAX;Int_t nANN_NTRAINEPOCHS[4]={50, 100, 150, 200};for(Int_t i3=0;i3< 4;++i3) { ANN_NTRAINEPOCHS=nANN_NTRAINEPOCHS[i3];Int_t nANN_NHIDDENLAYER[4]={2, 3, 5, 7};for(Int_t i4=1;i4< 4;++i4) { ANN_NHIDDENLAYER=nANN_NHIDDENLAYER[i4];for(Int_t i6=0;i6< 2;++i6) { ANN_EQUALIZESGBG=i6;for(Int_t i5=0;i5< 15;++i5) { ANN_OUTPUTTHRESHOLD=0.4+(Double_t) i5 *0.04;ParaSet-> Fill ()
 
outstream open (OutputFile)
 
outstream<< " "<< ParaSetNr<< " "<< ANN_PLATE_DELTANMAX<< " "<< ANN_NTRAINEPOCHS<< " "<< ANN_NHIDDENLAYER<< " "<< ANN_EQUALIZESGBG<< " "<< ANN_OUTPUTTHRESHOLD<< " "<< ANN_INPUTNEURONS<< endl;cout<< " "<< ParaSetNr<< " "<< ANN_PLATE_DELTANMAX<< " "<< ANN_NTRAINEPOCHS<< " "<< ANN_NHIDDENLAYER<< " "<< ANN_EQUALIZESGBG<< " "<< ANN_OUTPUTTHRESHOLD<< " "<< ANN_INPUTNEURONS<< endl;++ParaSetNr;} } } } } ParaSet-> Print ()
 
ParaSet Write ()
 

Variables

Int_t ANN_EQUALIZESGBG
 
Int_t ANN_INPUTNEURONS
 
Int_t ANN_NHIDDENLAYER
 
Int_t ANN_NTRAINEPOCHS
 
Double_t ANN_OUTPUTTHRESHOLD
 
Int_t ANN_PLATE_DELTANMAX
 
TString OutputFile ="PARAMETERSET_DEFINITIONFILE_N3_ALG.txt"
 
ofstream outstream
 
 ParaSet = new TTree("ParaSet_Variables","ParaSet_Variables")
 
Int_t ParaSetNr =0
 
 return
 

Function Documentation

◆ Branch() [1/6]

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

◆ Branch() [2/6]

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

◆ Branch() [3/6]

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

◆ Branch() [4/6]

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

◆ Branch() [5/6]

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

◆ Branch() [6/6]

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

◆ cd()

PARAMETERSET_DEFINITIONFILE_SHORT cd ( )

◆ Fill()

outstream<< "ParaSetNr ANN_INPUTLEVEL ANN_PLATE_DELTANMAX ANN_NTRAINEPOCHS ANN_NHIDDENLAYER ANN_EQUALIZESGBG ANN_OUTPUTTHRESHOLD ANN_INPUTNEURONS"<< endl; Int_t nANN_INPUTLEVEL = 0; Int_t nANN_PLATE_DELTANMAX = 0; for (Int_t i2=0; i2 <6; ++i2) { ANN_PLATE_DELTANMAX= i2; ANN_INPUTNEURONS = 4 + 4*ANN_PLATE_DELTANMAX; Int_t nANN_NTRAINEPOCHS[4]= {50,100,150,200}; for (Int_t i3=0; i3 <4; ++i3) { ANN_NTRAINEPOCHS=nANN_NTRAINEPOCHS[i3]; Int_t nANN_NHIDDENLAYER[4]= {2,3,5,7}; for (Int_t i4=1; i4 <4; ++i4) { ANN_NHIDDENLAYER=nANN_NHIDDENLAYER[i4]; for (Int_t i6=0; i6 <2; ++i6) { ANN_EQUALIZESGBG = i6; for (Int_t i5=0; i5 <15; ++i5) { ANN_OUTPUTTHRESHOLD=0.4+(Double_t)i5*0.04; ParaSet-> Fill ( )

◆ open()

outstream open ( OutputFile  )

◆ Print()

outstream<< " " << ParaSetNr << " " << ANN_PLATE_DELTANMAX << " " << ANN_NTRAINEPOCHS << " " << ANN_NHIDDENLAYER << " " << ANN_EQUALIZESGBG << " " << ANN_OUTPUTTHRESHOLD << " " << ANN_INPUTNEURONS <<endl; cout << " " << ParaSetNr << " " << ANN_PLATE_DELTANMAX << " " << ANN_NTRAINEPOCHS << " " << ANN_NHIDDENLAYER << " " << ANN_EQUALIZESGBG << " " << ANN_OUTPUTTHRESHOLD << " " << ANN_INPUTNEURONS <<endl; ++ParaSetNr; } } } } } ParaSet-> Print ( )

◆ Write()

ParaSet Write ( )

Variable Documentation

◆ ANN_EQUALIZESGBG

Int_t ANN_EQUALIZESGBG

◆ ANN_INPUTNEURONS

Int_t ANN_INPUTNEURONS

◆ ANN_NHIDDENLAYER

Int_t ANN_NHIDDENLAYER

◆ ANN_NTRAINEPOCHS

Int_t ANN_NTRAINEPOCHS

◆ ANN_OUTPUTTHRESHOLD

Double_t ANN_OUTPUTTHRESHOLD

◆ ANN_PLATE_DELTANMAX

Int_t ANN_PLATE_DELTANMAX
Initial value:
{
TFile *PARAMETERSET_DEFINITIONFILE_SHORT = new TFile("PARAMETERSET_DEFINITIONFILE_N3_ALG.root","RECREATE")

◆ OutputFile

TString OutputFile ="PARAMETERSET_DEFINITIONFILE_N3_ALG.txt"

◆ outstream

ofstream outstream

◆ ParaSet

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

◆ ParaSetNr

Int_t ParaSetNr =0

◆ return

return