/// Create a concrete digitStore, given its classname
TClass* classPtr = TClass::GetClass(digitstoreclassname);
- if (!classPtr)
+ if (!classPtr || !classPtr->InheritsFrom("AliMUONVDigitStore"))
{
return 0x0;
}
{
/// Return the number of digits we have for a given detection element
TIter next(CreateIterator(detElemId,detElemId,cathode));
- AliMUONVDigit* digit;
Int_t n(0);
- while ( ( digit = static_cast<AliMUONVDigit*>(next()) ) )
+ while ( ( next() ) )
{
++n;
}