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