]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
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 b04cb0b2fa4ad550d0119661734486ec55f705ac..3e096c057028e44eed9c120be1cca0cd628a0e85 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"
@@ -252,6 +253,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
index 73d30b2e5d401f1594fb57439cdda29e2a18964c..d48c46a5626883cb3cd8a9aac544c8fb4366351f 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");}