#include "AliITSDetTypeRec.h"
#include "AliITSLoader.h"
#include "AliITStrackerMI.h"
+#include "AliITStrackerV2.h"
#include "AliITStrackerSA.h"
#include "AliITSVertexerIons.h"
#include "AliITSVertexerFast.h"
// Return:
// none.
- AliITSInitGeometry *initgeom = new AliITSInitGeometry("AliITSvPPRasymmFMD",
- 2);
- AliITSgeom *geom = initgeom->CreateAliITSgeom();
- delete initgeom; // once created, do not need initgeom any more.
+ AliITSInitGeometry initgeom;
+ AliITSgeom *geom = initgeom.CreateAliITSgeom();
+ AliInfo(Form("Geometry name: %s",(initgeom.GetGeometryName()).Data()));
AliITSLoader* loader = static_cast<AliITSLoader*>
(runLoader->GetLoader("ITSLoader"));
if (!loader) {
// create a ITS tracker
- AliITSgeom* geom = GetITSgeom(runLoader);
TString selectedTracker = GetOption();
AliTracker* tracker;
if (selectedTracker.Contains("MI")) {
tracker = new AliITStrackerMI(0);
+ }
+ else if (selectedTracker.Contains("V2")) {
+ tracker = new AliITStrackerV2(0);
}
else {
- tracker = new AliITStrackerSA(geom); // inherits from AliITStrackerMI
+ tracker = new AliITStrackerSA(0); // inherits from AliITStrackerMI
+ AliITStrackerSA *sat=(AliITStrackerSA*)tracker;
+ if(selectedTracker.Contains("onlyITS"))sat->SetSAFlag(kTRUE);
+ if(sat->GetSAFlag())AliDebug(1,"Tracking Performed in ITS only\n");
}
TString selectedPIDmethod = GetOption();