Double_t GetSigma2DiamondY() const {return fESDRun->GetSigma2DiamondY();}
void GetDiamondCovXY(Float_t cov[3]) const {fESDRun->GetDiamondCovXY(cov);}
void SetTriggerClass(const char*name, Int_t index) {fESDRun->SetTriggerClass(name,index);}
-
+ void SetPHOSMatrix(TGeoHMatrix*matrix, Int_t i) {fESDRun->SetPHOSMatrix(matrix,i);}
+ const TGeoHMatrix* GetPHOSMatrix(Int_t i) const {return fESDRun->GetPHOSMatrix(i);}
+ void SetEMCALMatrix(TGeoHMatrix*matrix, Int_t i) {fESDRun->SetEMCALMatrix(matrix,i);}
+ const TGeoHMatrix* GetEMCALMatrix(Int_t i) const {return fESDRun->GetEMCALMatrix(i);}
// HEADER
AliESDHeader* GetHeader() const {return fHeader;}
void SetT0zVertex(Float_t z) {fESDTZERO->SetT0zVertex(z);}
Double_t GetT0() const {return fESDTZERO->GetT0();}
void SetT0(Float_t timeStart) {fESDTZERO->SetT0(timeStart);}
+ Float_t GetT0clock() const {return fESDTZERO->GetT0clock();}
+ void SetT0clock(Float_t timeStart) {fESDTZERO->SetT0clock(timeStart);}
const Double_t * GetT0time() const {return fESDTZERO->GetT0time();}
void SetT0time(Float_t time[24]) {fESDTZERO->SetT0time(time);}
const Double_t * GetT0amplitude() const {return fESDTZERO->GetT0amplitude();}
void AddEMCALTriggerAmplitudes(TArrayF array){ fEMCALTrigger->AddTriggerAmplitudes(array); }
Int_t GetNumberOfPileupVerticesSPD() const {
- return fSPDPileupVertices->GetEntriesFast();
+ return (fSPDPileupVertices?fSPDPileupVertices->GetEntriesFast():0);
}
Int_t GetNumberOfPileupVerticesTracks() const {
- return fTrkPileupVertices->GetEntriesFast();
+ return (fTrkPileupVertices?fTrkPileupVertices->GetEntriesFast():0);
}
Int_t GetNumberOfTracks() const {return fTracks->GetEntriesFast();}
Int_t GetNumberOfHLTConfMapTracks() const {return 0;}