return rv;
} // end of ESD QA
+ //____________________________________________________________________________
+
Double_t spdCheck, sddCheck, ssdCheck;
Double_t retval = 1.;
+ //pixel
if(fDet == 0 || fDet == 1) {
AliDebug(1,"AliITSQAChecker::Create SPD Checker\n");
if(!fSPDChecker) {
spdCheck = fSPDChecker->Check(index, list);
if(spdCheck<retval)retval = spdCheck;
}
+ //drift
if(fDet == 0 || fDet == 2) {
AliDebug(1,"AliITSQAChecker::Create SDD Checker\n");
if(!fSDDChecker) {
sddCheck = fSDDChecker->Check(index, list);
if(sddCheck<retval)retval = sddCheck;
}
+ //strip
if(fDet == 0 || fDet == 3) {
AliDebug(1,"AliITSQAChecker::Create SSD Checker\n");
if(!fSSDChecker) {
fSDDOffset = SDDOffset;
fSSDOffset = SSDOffset;
}
+
+ //____________________________________________________________________________
+ void AliITSQAChecker::SetDetTaskOffset(Int_t subdet,Int_t offset)
+ {
+ switch(subdet){
+ case 1:
+ SetSPDTaskOffset(offset);
+ break;
+ case 2:
+ SetSDDTaskOffset(offset);
+ break;
+ case 3:
+ SetSSDTaskOffset(offset);
+ break;
+ default:
+ AliWarning("No specific (SPD,SDD or SSD) subdetector correspond to to this number!!! all offsets set to zero for all the detectors\n");
+ SetTaskOffset(0, 0, 0);
+ break;
+ }
+ }