void generateFlipSlatFile(int line)
{
char filename[80];
const char* planes[] = { "Bending","NonBending" };
for ( int iplane = 0; iplane < 2; ++iplane)
{
for ( int i = 1; i <=4; ++i )
{
if ( line > 4 )
{
// make a file consisting into flip-x right-slat.
sprintf(filename,"%dLL%d.%s.slat",i,line,planes[iplane]);
ofstream out(filename);
out << "FLIP_X " << i << "RL" << line << endl;
out.close();
}
else if ( line <= 4 )
{
// make a file consisting into flip-y top-slat.
const char* lr[] = { "L","R" };
for ( int j = 0; j < 2; ++j )
{
sprintf(filename,"%d%sL%d.%s.slat",
i,lr[j],line,planes[iplane]);
ofstream out(filename);
out << "FLIP_Y " << i << lr[j] << "L" << (10-line) << endl;
out.close();
}
}
}
}
}
generateFlipSlatFile.C:10 generateFlipSlatFile.C:11 generateFlipSlatFile.C:12 generateFlipSlatFile.C:13 generateFlipSlatFile.C:14 generateFlipSlatFile.C:15 generateFlipSlatFile.C:16 generateFlipSlatFile.C:17 generateFlipSlatFile.C:18 generateFlipSlatFile.C:19 generateFlipSlatFile.C:20 generateFlipSlatFile.C:21 generateFlipSlatFile.C:22 generateFlipSlatFile.C:23 generateFlipSlatFile.C:24 generateFlipSlatFile.C:25 generateFlipSlatFile.C:26 generateFlipSlatFile.C:27 generateFlipSlatFile.C:28 generateFlipSlatFile.C:29 generateFlipSlatFile.C:30 generateFlipSlatFile.C:31 generateFlipSlatFile.C:32 generateFlipSlatFile.C:33 generateFlipSlatFile.C:34 generateFlipSlatFile.C:35