* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.9 2000/06/11 12:35:02 morsch
-Coding rule violations corrected
-
-Revision 1.8 2000/02/23 16:25:24 fca
-AliVMC and AliGeant3 classes introduced
-ReadEuclid moved from AliRun to AliModule
-
-Revision 1.7 1999/11/01 20:42:42 fca
-FRAME version 1 is now the symmetric one.
+/* $Id$ */
-Revision 1.6 1999/09/29 09:24:30 fca
-Introduction of the Copyright and cvs Log
-
-*/
+//-------------------------------------------------------------------------
+// AliFRAMEv1.cxx
+// symmetric space frame without holes
+// Author:
+//-------------------------------------------------------------------------
-////////////////////////////////////////////////
-// space frame class /
-////////////////////////////////////////////////
+#include <TSystem.h>
+#include <TVirtualMC.h>
#include "AliFRAMEv1.h"
#include "AliRun.h"
-#include "AliMC.h"
-#include "TSystem.h"
ClassImp(AliFRAMEv1)
: AliFRAME(name,title)
{
// Constructor
- printf("Create FRAMEv1 object\n");
+ if(fDebug>1) printf("%s: Create FRAMEv1 object\n",ClassName());
fEuclidGeometry="$(ALICE_ROOT)/Euclid/frame1099i.euc";
fEuclidMaterial="$(ALICE_ROOT)/Euclid/frame.tme";
}
delete [] filetmp;
if(file) {
fclose(file);
- printf(" Reading FRAME geometry\n");
+ if(fDebug) printf("%s: Reading FRAME geometry\n",ClassName());
ReadEuclid(fEuclidGeometry.Data(),topvol);
- } else {
- Warning("CreateGeometry","The Euclid file %s does not exist!\n",
- fEuclidGeometry.Data());
- exit(1);
- }
+ } else
+ Fatal("CreateGeometry","The Euclid file %s does not exist!\n",
+ fEuclidGeometry.Data());
//
// --- Place the FRAME ghost volume (B010) in its mother volume (ALIC)
// and make it invisible
{
// Create materials and media (from Euclid file)
char *filetmp;
- printf("Create FRAMEv1 materials\n");
+ if(fDebug) printf("%s: Create FRAMEv1 materials\n",ClassName());
filetmp = gSystem->ExpandPathName(fEuclidMaterial.Data());
FILE *file = fopen(filetmp,"r");
delete [] filetmp;
// Initialise the module after the geometry has been defined
//
- printf("**************************************"
- " FRAME "
- "**************************************\n");
- printf("\n Version 1 of FRAME initialised, symmetric FRAME\n\n");
- printf("**************************************"
- " FRAME "
- "**************************************\n");
-
+ if(fDebug) {
+ printf("%s: **************************************"
+ " FRAME "
+ "**************************************\n",ClassName());
+ printf("\n%s: Version 1 of FRAME initialised, symmetric FRAME\n\n",ClassName());
+ printf("%s: **************************************"
+ " FRAME "
+ "**************************************\n",ClassName());
+ }
}