Restored call to CreateDigitizer (F.Prino)
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Mar 2011 16:55:14 +0000 (16:55 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Mar 2011 16:55:14 +0000 (16:55 +0000)
ITS/AliITS.cxx
ITS/AliITS.h

index b04cb0b..3e096c0 100644 (file)
@@ -83,6 +83,7 @@ the AliITS class.
 #include "AliITSsimulation.h"
 #include "AliITSsimulationFastPoints.h"
 #include "AliMC.h"
+#include "AliITSDigitizer.h"
 #include "AliITSRecPoint.h"
 #include "AliITSsegmentationSPD.h"
 #include "AliITSsegmentationSDD.h"
@@ -253,6 +254,20 @@ AliITS::~AliITS(){
 }
 
 //______________________________________________________________________
+AliDigitizer* AliITS::CreateDigitizer(AliRunDigitizer* manager)const{
+    // Creates the AliITSDigitizer in a standard way for use via AliModule.
+    // This function can not be included in the .h file because of problems
+    // with the order of inclusion (recursive).
+    // Inputs:
+    //    AliRunDigitizer *manager  The Manger class for Digitization
+    // Output:
+    //    none.
+    // Return:
+    //    A new AliITSRunDigitizer (cast as a AliDigitizer).
+
+     return new AliITSDigitizer(manager);
+}
+//______________________________________________________________________
 void AliITS::Init(){
     // Initializer ITS after it has been built
     //     This routine initializes the AliITS class. It is intended to be
index 73d30b2..d48c46a 100644 (file)
@@ -107,6 +107,7 @@ class AliITS : public AliDetector {
    // Trigger
     virtual AliTriggerDetector* CreateTriggerDetector() const;
 
+    AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
     virtual void UpdateInternalGeometry();
     virtual void SDigitsToDigits(Option_t *opt="All");
     virtual void SDigits2Digits(){SDigitsToDigits("All");}