ClassImp( AliTriggerDetector )
//_____________________________________________________________________________
-AliTriggerDetector::AliTriggerDetector() : TNamed()
+AliTriggerDetector::AliTriggerDetector() :
+ TNamed(),
+ fMask(0),
+ fInputs()
{
// Default constructor
- fMask = 0;
}
//_____________________________________________________________________________
void AliTriggerDetector::SetInput( TString& name )
{
// Set Input by name
- AliTriggerInput* in = ((AliTriggerInput*)fInputs.FindObject( name.Data() ));
- in->Set();
- fMask |= in->GetValue();
+ SetInput( name.Data() );
}
//_____________________________________________________________________________
{
// Set Input by name
AliTriggerInput* in = ((AliTriggerInput*)fInputs.FindObject( name ));
- in->Set();
- fMask |= in->GetValue();
+ if( in ) {
+ in->Set();
+ fMask |= in->GetValue();
+ } else
+ AliError( Form( "There is not input named %s", name ) );
}
//_____________________________________________________________________________