]>
Commit | Line | Data |
---|---|---|
1340aa42 | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | #ifndef ALIHLTD0CANDIDATE_H | |
4 | #define ALIHLTD0CANDIDATE_H | |
5 | ||
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 * | |
9 | ||
10 | /// @file AliHLTD0Candidate.h | |
11 | /// @author Gaute Ovrebekk | |
12 | /// @date 2010-11-19 | |
13 | /// @brief Class for storing the D0 candidates | |
14 | ||
15 | #include "TObject.h" | |
16 | ||
17 | class AliHLTD0Candidate : public TObject | |
18 | { | |
19 | public: | |
20 | AliHLTD0Candidate(); | |
21 | AliHLTD0Candidate(Double_t InvD0,Double_t InvD0bar,Double_t pt,Int_t lPos, Int_t lNeg, Double_t PtPos, Double_t PtNeg); | |
22 | ~AliHLTD0Candidate(); | |
23 | ||
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;} | |
38 | ||
39 | private: | |
40 | //Invariant mass D0 | |
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 | |
54 | ||
55 | ||
56 | ClassDef(AliHLTD0Candidate, 1) | |
57 | ||
58 | }; | |
59 | #endif |