//____________________________________________________________________
Bool_t
AliESDv0Cuts::IsSelected(TList* listObj) {
+// Selection cuts
if(listObj->GetSize()!=4) return kFALSE;
AliESDv0 *esdV0 = (AliESDv0*)listObj->At(0);
AliESDtrack *trackPos = (AliESDtrack*)listObj->At(1);
//____________________________________________________________________
Bool_t
-AliESDv0Cuts::AcceptV0(AliESDv0* esdV0, AliESDtrack* trackPos, AliESDtrack* trackNeg, const AliESDVertex* esdVertex) {
+AliESDv0Cuts::AcceptV0(AliESDv0* const esdV0, AliESDtrack* const trackPos, AliESDtrack* const trackNeg, const AliESDVertex* esdVertex) {
//
// figure out if the v0s survives all the v0 cuts defined
//
// fV0s.fOnFlyStatus
Float_t dcaPosToVertex = 0, dcaNegToVertex = 0;
- Float_t tdcaPosToVertex[2], tdcaNegToVertex[2];
+ Float_t tdcaPosToVertex[2]={999,999};
+ Float_t tdcaNegToVertex[2]={999,999};
if (trackPos) trackPos->GetImpactParameters(tdcaPosToVertex[0],tdcaPosToVertex[1]);
if (trackNeg) trackNeg->GetImpactParameters(tdcaNegToVertex[0],tdcaNegToVertex[1]);
}
//____________________________________________________________________
-TObjArray* AliESDv0Cuts::GetAcceptedV0s(AliESD* esd)
+TObjArray* AliESDv0Cuts::GetAcceptedV0s(const AliESD* esd)
{
//
// returns an array of all v0s that pass the cuts
}
//____________________________________________________________________
-Int_t AliESDv0Cuts::CountAcceptedV0s(AliESD* esd)
+Int_t AliESDv0Cuts::CountAcceptedV0s(const AliESD* esd)
{
//
// returns an the number of v0s that pass the cuts
}
//____________________________________________________________________
-TObjArray* AliESDv0Cuts::GetAcceptedV0s(AliESDEvent* esd)
+TObjArray* AliESDv0Cuts::GetAcceptedV0s(const AliESDEvent* esd)
{
//
// returns an array of all v0s that pass the cuts
}
//____________________________________________________________________
-Int_t AliESDv0Cuts::CountAcceptedV0s(AliESDEvent* esd)
+Int_t AliESDv0Cuts::CountAcceptedV0s(const AliESDEvent* esd)
{
//
// returns an the number of v0s that pass the cuts
Char_t str[256];
for (Int_t i=0; i<2; i++) {
- if (i==0) sprintf(str," ");
- else sprintf(str,"_cut");
+ if (i==0) snprintf(str,256, " ");
+ else snprintf(str,256, "_cut");
fhDcaPosToVertex[i] = new TH1F(Form("dcaPosToVertex%s",str),"",120,0,3);
fhDcaNegToVertex[i] = new TH1F(Form("dcaNegToVertex%s",str),"",120,0,3);
else
{
gDirectory->cd("after_cuts");
- sprintf(str,"_cut");
+ snprintf(str,5, "_cut");
}
fhDcaPosToVertex[i] = dynamic_cast<TH1F*> (gDirectory->Get(Form("dcaPosToVertex%s",str) ));