void rec() { AliReconstruction reco; reco.SetWriteESDfriend(); reco.SetWriteAlignmentData(); reco.SetOption("TRD","sl_tr_1"); // Stream Level for the tracker equal to 1 // Only in case of Full misalignment // AliGRPRecoParam *grpRecoParam = AliGRPRecoParam::GetLowFluxParam(); // grpRecoParam->SetVertexerTracksConstraintITS(kFALSE); // grpRecoParam->SetVertexerTracksConstraintTPC(kFALSE); // reco.SetRecoParam("GRP",grpRecoParam); reco.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Residual/"); // No write access to the OCDB => specific storage reco.SetSpecificStorage("GRP/GRP/Data", Form("local://%s",gSystem->pwd())); //------------------------------------------------------------------------- // Setting the cuts for the V0 and cascade finding // The values of the cuts below are "reasonable" for pp events //------------------------------------------------------------------------- Double_t v0sels[]={33, // max allowed chi2 0.05, // min allowed impact parameter for the 1st daughter 0.05, // min allowed impact parameter for the 2nd daughter 0.5, // max allowed DCA between the daughter tracks 0.99, // max allowed cosine of V0's pointing angle 0.2, // min radius of the fiducial volume 100 // max radius of the fiducial volume }; AliV0vertexer::SetDefaultCuts(v0sels); Double_t xisels[]={33., // max allowed chi2 (same as PDC07) 0.025, // min allowed V0 impact parameter (PDC07 was 0.05) 0.010, // "window" around the Lambda mass (PDC07 was 0.008) 0.025, // min allowed bachelor's impact parameter (PDC07 was 0.035) 0.2, // max allowed DCA between the V0 and the bachelor (PDC07 was 0.1) 0.998, // max allowed cosine of the cascade pointing angle (PDC07 was 0.9985) 0.2, // min radius of the fiducial volume (PDC07 was 0.9) 100 // max radius of the fiducial volume (same as PDC07) }; AliCascadeVertexer::SetDefaultCuts(xisels); reco.SetRunQA("ALL:ALL"); TStopwatch timer; timer.Start(); reco.Run(); timer.Stop(); timer.Print(); }