fTreeVariableDcaV0ToPrimVertex(0),
fTreeVariableDcaPosToPrimVertex(0),
fTreeVariableDcaNegToPrimVertex(0),
+ fTreeVariableDCAV0ToPrimVertex(0),
fTreeVariableV0CosineOfPointingAngle(0),
fTreeVariableV0Radius(0),
fTreeVariablePt(0),
fTreeVariableDcaV0ToPrimVertex(0),
fTreeVariableDcaPosToPrimVertex(0),
fTreeVariableDcaNegToPrimVertex(0),
+ fTreeVariableDCAV0ToPrimVertex(0),
fTreeVariableV0CosineOfPointingAngle(0),
fTreeVariableV0Radius(0),
fTreeVariablePt(0),
}
if (fTreeEvents){
delete fTreeEvents;
- fTree = 0x0;
+ fTreeEvents = 0x0;
}
}
/* 9*/ fTree->Branch("fTreeVariableInvMassK0s",&fTreeVariableInvMassK0s,"fTreeVariableInvMassK0s/F");
/*10*/ fTree->Branch("fTreeVariableInvMassLambda",&fTreeVariableInvMassLambda,"fTreeVariableInvMassLambda/F");
/*11*/ fTree->Branch("fTreeVariableInvMassAntiLambda",&fTreeVariableInvMassAntiLambda,"fTreeVariableInvMassAntiLambda/F");
+/*12*/ fTree->Branch("fTreeVariableDCAV0ToPrimVertex",&fTreeVariableDCAV0ToPrimVertex,"fTreeVariableDCAV0ToPrimVertex/F");
/*12*/ fTree->Branch("fTreeVariableV0CosineOfPointingAngle",&fTreeVariableV0CosineOfPointingAngle,"fTreeVariableV0CosineOfPointingAngle/F");
/*13*/ fTree->Branch("fTreeVariableAlphaV0",&fTreeVariableAlphaV0,"fTreeVariableAlphaV0/F");
/*14*/ fTree->Branch("fTreeVariablePtArmV0",&fTreeVariablePtArmV0,"fTreeVariablePtArmV0/F");
//------------------------------------------------
fTreeEvents = new TTree("fTreeEvents","Events");
-/*01*/ fTree->Branch("fTreeEventsCentrality",&fTreeEventsCentrality,"fTreeEventsCentrality/F");
+/*01*/ fTreeEvents->Branch("fTreeEventsCentrality",&fTreeEventsCentrality,"fTreeEventsCentrality/F");
//------------------------------------------------
// Particle Identification Setup
//Set variable for filling tree afterwards!
- //---> pp case......: GetReferenceMultiplicity
- //---> Pb-Pb case...: Centrality by V0M
+ //---> Always V0A
fTreeVariableCentrality = lMultiplicity;
fTreeEventsCentrality = lMultiplicity;
fHistCentralityVtxZ -> Fill ( fTreeVariableCentrality );
lMagneticField = lESDevent->GetMagneticField( );
+ //Fill Event Tree: Analysis Selection Level
+ fTreeEvents->Fill();
+
//------------------------------------------------
// MAIN LAMBDA LOOP STARTS HERE
//------------------------------------------------
lDcaV0Daughters = v0->GetDcaV0Daughters();
lDcaV0ToPrimVertex = v0->GetD(tPrimaryVtxPosition[0],tPrimaryVtxPosition[1],tPrimaryVtxPosition[2]);
lV0CosineOfPointingAngle = v0->GetV0CosineOfPointingAngle(tPrimaryVtxPosition[0],tPrimaryVtxPosition[1],tPrimaryVtxPosition[2]);
+ fTreeVariableDCAV0ToPrimVertex=lV0CosineOfPointingAngle;
fTreeVariableV0CosineOfPointingAngle=lV0CosineOfPointingAngle;
// Getting invariant mass infos directly from ESD