From 679379e8a03552a0cd56e106e3694860f581c46c Mon Sep 17 00:00:00 2001 From: masera Date: Thu, 3 Mar 2011 16:55:14 +0000 Subject: [PATCH] Restored call to CreateDigitizer (F.Prino) --- ITS/AliITS.cxx | 15 +++++++++++++++ ITS/AliITS.h | 1 + 2 files changed, 16 insertions(+) diff --git a/ITS/AliITS.cxx b/ITS/AliITS.cxx index b04cb0b2fa4..3e096c05702 100644 --- a/ITS/AliITS.cxx +++ b/ITS/AliITS.cxx @@ -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 diff --git a/ITS/AliITS.h b/ITS/AliITS.h index 73d30b2e5d4..d48c46a5626 100644 --- a/ITS/AliITS.h +++ b/ITS/AliITS.h @@ -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");} -- 2.43.0