if (++i >= argc) return -EPROTO;
argument = argv[i];
AliHLTCaloClusterizerNbyN* tmp = dynamic_cast<AliHLTCaloClusterizerNbyN*>(fClusterizerPtr);
- tmp->SetGridDimension(argument.Atoi());
+ if(tmp)
+ {
+ tmp->SetGridDimension(argument.Atoi());
+ }
+ else
+ {
+ return -1;
+ }
return 1;
}
{
AliHLTPHOSMapper mapper;
Int_t module = mapper.GetModuleFromSpec(iter->fSpecification);
- for(Int_t x = 0; x < fCaloConstants->GetNXCOLUMNSMOD(); x++)
- {
- for(Int_t z = 0; z < fCaloConstants->GetNZROWSMOD(); z++)
- {
- fDigitMakerPtr->SetGain(x, z, fCalibData->GetHighLowRatioEmc(5-module, z+1, x+1), fCalibData->GetADCchannelEmc(5-module, z+1, x+1));
- }
+ if(module >= 0 && module < 5)
+ {
+ for(Int_t x = 0; x < fCaloConstants->GetNXCOLUMNSMOD(); x++)
+ {
+ for(Int_t z = 0; z < fCaloConstants->GetNZROWSMOD(); z++)
+ {
+ fDigitMakerPtr->SetGain(x, z, fCalibData->GetHighLowRatioEmc(5-module, z+1, x+1), fCalibData->GetADCchannelEmc(5-module, z+1, x+1));
+ }
+ }
+ fGainsInitialised = true;
}
- fGainsInitialised = true;
+
}
specification |= iter->fSpecification;
AliHLTPHOSRawAnalyzerCrudeComponent();
virtual ~AliHLTPHOSRawAnalyzerCrudeComponent();
AliHLTPHOSRawAnalyzerCrudeComponent(const AliHLTPHOSRawAnalyzerCrudeComponent & );
- AliHLTPHOSRawAnalyzerCrudeComponent & operator = (const AliHLTPHOSRawAnalyzerCrudeComponent)
+ AliHLTPHOSRawAnalyzerCrudeComponent & operator = (const AliHLTPHOSRawAnalyzerCrudeComponent&)
{
return *this;
};
void AliHLTPHOSRecoParamHandler::FillParameters()
{
//See header file for class documentation
- if(fRecoParamPtr)
+ AliPHOSRecoParam *tmp = dynamic_cast<AliPHOSRecoParam*>(fRecoParamPtr);
+ if(tmp)
{
- fLogWeight = dynamic_cast<AliPHOSRecoParam*>(fRecoParamPtr)->GetEMCLogWeight();
- fRecPointMemberThreshold = dynamic_cast<AliPHOSRecoParam*>(fRecoParamPtr)->GetEMCMinE();
- fRecPointThreshold = dynamic_cast<AliPHOSRecoParam*>(fRecoParamPtr)->GetEMCClusteringThreshold();
+ fLogWeight = tmp->GetEMCLogWeight();
+ fRecPointMemberThreshold = tmp->GetEMCMinE();
+ fRecPointThreshold = tmp->GetEMCClusteringThreshold();
}
}