//---------Data selection----------
//kMC, kGlobal, kESD_TPConly, kESD_SPDtracklet
-AliFlowTrackCuts::trackParameterType rptype = AliFlowTrackCuts::kGlobal;
-AliFlowTrackCuts::trackParameterType poitype = AliFlowTrackCuts::kGlobal;
+AliFlowTrackCuts::trackParameterType rptype = AliFlowTrackCuts::kESD_TPConly;
+AliFlowTrackCuts::trackParameterType poitype = AliFlowTrackCuts::kESD_TPConly;
//---------Parameter mixing--------
//kPure - no mixing, kTrackWithMCkine, kTrackWithMCPID, kTrackWithMCpt
// EVENTS CUTS:
AliFlowEventCuts* cutsEvent = new AliFlowEventCuts();
cutsEvent->SetRefMultRange(refMultMin,refMultMax);
- //cutsEvent->SetRefMultMethod(AliFlowEventCuts::kTPConly);
- cutsEvent->SetRefMultMethod(AliFlowEventCuts::kSPDtracklets);
+ cutsEvent->SetRefMultMethod(AliFlowEventCuts::kTPConly);
+ //cutsEvent->SetRefMultMethod(AliFlowEventCuts::kSPDtracklets);
// RP TRACK CUTS:
AliFlowTrackCuts* cutsRP = new AliFlowTrackCuts();
cutsRP->SetRequireCharge(kTRUE);
//cutsRP->SetCharge(chargeRP);
//cutsRP->SetPID(PdgRP);
- //cutsRP->SetMinNClustersTPC(80);
- //cutsRP->SetMaxChi2PerClusterTPC(4.0);
+ cutsRP->SetMinNClustersTPC(80);
+ cutsRP->SetMaxChi2PerClusterTPC(4.0);
//cutsRP->SetMinNClustersITS(2);
//cutsRP->SetMaxChi2PerClusterITS(1.e+09);
- cutsRP->SetMaxDCAToVertexXY(2.4);
- cutsRP->SetMaxDCAToVertexZ(3.2);
+ //cutsRP->SetMaxDCAToVertexXY(2.4);
+ //cutsRP->SetMaxDCAToVertexZ(3.2);
//cutsRP->SetDCAToVertex2D(kTRUE);
//cutsRP->SetMaxNsigmaToVertex(1.e+10);
//cutsRP->SetRequireSigmaToVertex(kFALSE);
//cutsPOI->SetMaxChi2PerClusterTPC(4.0);
//cutsPOI->SetMinNClustersITS(2);
//cutsPOI->SetMaxChi2PerClusterITS(1.e+09);
- cutsPOI->SetMaxDCAToVertexXY(2.4);
- cutsPOI->SetMaxDCAToVertexZ(3.2);
+ //cutsPOI->SetMaxDCAToVertexXY(2.4);
+ //cutsPOI->SetMaxDCAToVertexZ(3.2);
//cutsPOI->SetDCAToVertex2D(kTRUE);
//cutsPOI->SetMaxNsigmaToVertex(1.e+10);
//cutsPOI->SetRequireSigmaToVertex(kFALSE);
//void runFlowTaskCentralityTrain(Int_t mode=mLocal, Int_t nRuns = 10,
//Bool_t DATA = kFALSE, const Char_t* dataDir="/Users/snelling/alice_data/Therminator_midcentral", Int_t offset = 0)
-//void runFlowTaskCentralityTrain(Int_t mode = mPROOF, Int_t nRuns = 50000000,
-//Bool_t DATA = kTRUE, const Char_t* dataDir="/alice/data/LHC10h_000137045_p1", Int_t offset=0)
+void runFlowTaskCentralityTrain(Int_t mode = mPROOF, Int_t nRuns = 50000000,
+ Bool_t DATA = kTRUE, const Char_t* dataDir="/alice/data/LHC10h_000137133_p1", Int_t offset=0)
-void runFlowTaskCentralityTrain(Int_t mode = mGrid, Bool_t DATA = kTRUE)
+//void runFlowTaskCentralityTrain(Int_t mode = mGrid, Bool_t DATA = kTRUE)
{
// Time:
TStopwatch timer;
gROOT->LoadMacro("AddTaskPhysicsSelection.C");
}
+ // physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0SM1-B-NOPF-ALL");
+ // physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0VBA-B-NOPF-ALL");
+ // physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0VBC-B-NOPF-ALL");
+ // physicsSelTask->GetPhysicsSelection()->SetSkipV0(kTRUE);
+
AliPhysicsSelectionTask* physicsSelTask = AddTaskPhysicsSelection();
- physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0SM1-B-NOPF-ALL");
- physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0VBA-B-NOPF-ALL");
- physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+C0VBC-B-NOPF-ALL");
- physicsSelTask->GetPhysicsSelection()->SetSkipV0(kTRUE);
+ if(DATA) {
+ physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+CMBAC-B-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+CMBS1C-B-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddCollisionTriggerClass("+CMBS1A-B-NOPF-ALL");
+// This are needed only to fill the statistics tables
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBAC-C-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1C-C-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1A-C-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBAC-A-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1C-A-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1A-A-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBAC-E-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1C-E-NOPF-ALL");
+ physicsSelTask->GetPhysicsSelection()->AddBGTriggerClass("+CMBS1A-E-NOPF-ALL");
+ }
if(!DATA){physicsSelTask->GetPhysicsSelection()->SetAnalyzeMC();}
// Enable debug printouts: