////////////////////////////////////////////////////////////////////////
//
-// Pure Virtual Base Class for Detector specific Merging/Digitization
+// Base Class for Detector specific Merging/Digitization
//
// Author: Jiri Chudoba (CERN)
//
/*
$Log$
+Revision 1.3 2001/11/14 14:50:33 jchudoba
+Pass custom name and title to the TTask base class
+
+Revision 1.2 2001/10/04 15:56:34 jchudoba
+TTask inheritance
+
+Revision 1.1 2001/07/27 13:02:06 jchudoba
+ABC for detector digits merging/digitization
+
*/
// system includes
ClassImp(AliDigitizer)
-AliDigitizer::AliDigitizer() :TNamed("AliDigitizer","")
+AliDigitizer::AliDigitizer(const Text_t* name, const Text_t* title)
+ :TTask(name,title)
{
-// dummy default ctor
- ;
+//
+// dummy default ctor with name and title
+//
+ fManager = 0;
}
-AliDigitizer::AliDigitizer(AliRunDigitizer* manager)
- :TNamed("AliDigitizer","")
+AliDigitizer::AliDigitizer(AliRunDigitizer *manager,
+ const Text_t* name, const Text_t* title)
+ :TTask(name,title)
{
+//
+// ctor with name and title
+//
+ fManager = manager;
manager->AddDigitizer(this);
- fDebug=1;
}
+
+
AliDigitizer::~AliDigitizer() {;}
+////////////////////////////////////////////////////////////////////////
+Int_t AliDigitizer::GetNInputStreams() const
+{
+//
+// return number of input streams
+//
+ Int_t nInputStreams = 0 ;
+ if (fManager)
+ nInputStreams = fManager->GetNinputs() ;
+ return nInputStreams ;
+}