]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/trigger/AliHLTD0toKpi.h
Added fit macro from M. Putis
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTD0toKpi.h
CommitLineData
5f4502cc 1//-*- Mode: C++ -*-
2// $Id$
3#ifndef ALIHLTD0TOKPI_H
4#define ALIHLTD0TOKPI_H
5//* This file is property of and copyright by the ALICE HLT Project *
6//* ALICE Experiment at CERN, All rights reserved. *
7//* See cxx source for full Copyright notice *
8
9/// @file AliHLTD0toKpi.h
10/// @author Gaute Ovrebekk
11/// @date 2009-10-28
12/// @brief Class for calculating D0->Kpi
13
14#include "TObject.h"
15
9929f8f5 16class AliESDVertex;
17class TObjArray;
629b904b 18class AliExternalTrackParam;
19class AliAODVertex;
5f4502cc 20
21class AliHLTD0toKpi : public TObject
22{
23public:
24 AliHLTD0toKpi();
9929f8f5 25
629b904b 26 Double_t InvMass(AliExternalTrackParam* d1, AliExternalTrackParam* d2);
27 void cosThetaStar(AliExternalTrackParam* n, AliExternalTrackParam* p,Double_t &D0,Double_t &D0bar);
28 Double_t pointingAngle(AliExternalTrackParam* n, AliExternalTrackParam* p, Double_t *pv, Double_t *sv);
252bba71 29 Double_t Pt(AliExternalTrackParam* d1, AliExternalTrackParam* d2);
629b904b 30
a7cf6e02 31 AliAODVertex* ReconstructSecondaryVertex(TObjArray *trkArray, Double_t b, const AliESDVertex *v, bool useKF);
9929f8f5 32
5f4502cc 33private:
34
35 ClassDef(AliHLTD0toKpi, 1)
36};
37#endif //ALIHLTD0TOKPI_H