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

Functions

void makepar ()
 
void makepar1 (int ipl, int piece, float z, const char *pdir)
 

Function Documentation

◆ makepar()

void makepar ( )
2 {
3  int piece=1;
4  int pl0=9;
5  int pln=17;
6  float dz=-300;
7  float z=0;
8  char *pdir="./par";
9 
10  for(int ipl=pl0; ipl<pln; ipl++ ) {
11  z = dz*(ipl-pl0);
12  makepar1(ipl,piece,z,pdir);
13  }
14 }
brick dz
Definition: RecDispMC.C:107
void makepar1(int ipl, int piece, float z, const char *pdir)
Definition: makepar.C:16

◆ makepar1()

void makepar1 ( int  ipl,
int  piece,
float  z,
const char *  pdir 
)
17 {
18  char *name[80];
19  sprintf(name,"%s/%2.2d_%3.3d.par",pdir,ipl,piece);
20  FILE *fp=fopen(name,"w");
21  fprintf(fp,"INCLUDE default.par\n");
22  fprintf(fp,"ZLAYER 0 %f %f %f\n",z,0,0);
23  fclose(fp);
24 }
fclose(pFile)
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24