3 #ifndef ALIHLTD0CANDIDATE_H
4 #define ALIHLTD0CANDIDATE_H
6 //* This file is property of and copyright by the ALICE HLT Project *
7 //* ALICE Experiment at CERN, All rights reserved. *
8 //* See cxx source for full Copyright notice *
10 /// @file AliHLTD0Candidate.h
11 /// @author Gaute Ovrebekk
13 /// @brief Class for storing the D0 candidates
17 class AliHLTD0Candidate : public TObject
21 AliHLTD0Candidate(Double_t InvD0,Double_t InvD0bar,Double_t pt,Int_t lPos, Int_t lNeg, Double_t PtPos, Double_t PtNeg);
24 // Get function for D0 ivariant mass
25 Double_t GetInvMassD0()const {return fInvD0;}
26 // Get function for D0 bar ivariant mass
27 Double_t GetInvMassD0bar()const {return fInvD0bar;}
28 // Get function for pt of D0
29 Double_t GetD0Pt()const {return fpt;}
30 // Get function for the label of the positive track
31 Int_t GetPosLabel()const {return flabelPos;}
32 // Get function for the negative track
33 Int_t GetNegLabel()const {return flabelNeg;}
34 // Get function for the Pt of the positive track
35 Double_t GetPtPos()const {return fPtPos;}
36 // Get function for the Pt of the negative track
37 Double_t GetPtNeg()const {return fPtNeg;}
41 Double_t fInvD0; // Invariant mass D0
42 //Invariant mass D0 bar
43 Double_t fInvD0bar; // Invariant mass D0bar
44 // Pt for the D0 Candidate
45 Double_t fpt; // Pt for the D0 Candidate
46 // Storng the lable of the positvie track
47 Int_t flabelPos; // Storng the lable of the positvie track
48 // Storng the lable of the negative track
49 Int_t flabelNeg; // Storng the lable of the negative track
50 // Storng the Pt of the positive track
51 Double_t fPtPos; // Storng the Pt of the positive track
52 // Storng the Pt of the negative track
53 Double_t fPtNeg; // Storng the Pt of the negative track
56 ClassDef(AliHLTD0Candidate, 1)