Adding a message error if ZDC is constructed without DIPO
authorcoppedis <coppedis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Dec 2000 08:19:01 +0000 (08:19 +0000)
committercoppedis <coppedis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 1 Dec 2000 08:19:01 +0000 (08:19 +0000)
ZDC/AliZDC.cxx

index 02ce3cd..3554478 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.11  2000/11/30 17:21:03  coppedis
+Introduce hit array fStHits reset only at the end of the event (for digitization)
+
 Revision 1.10  2000/11/22 11:32:58  coppedis
 Major code revision
 
@@ -63,6 +66,7 @@ AliZDC::AliZDC()
   //
   // Default constructor for the Zero Degree Calorimeter base class
   //
+  
   fIshunt = 1;
 
   fHits = 0;
@@ -82,6 +86,14 @@ AliZDC::AliZDC(const char *name, const char *title)
   // Standard constructor for the Zero Degree Calorimeter base class
   //
 
+  // Check that DIPO is there (otherwise tracking is wrong!!!)
+  
+  AliModule* DIPO=gAlice->GetModule("DIPO");
+  if(!DIPO) {
+    Error("Constructor","ZDC needs DIPO!!!\n");
+    exit(1);
+  } 
+
   //
   // Allocate the array of hits