]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenModels/EvtPto3P.hh
added a histogram
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtPto3P.hh
CommitLineData
da0e9ce3 1//-----------------------------------------------------------------------
2// File and Version Information:
3// $Id: EvtPto3P.hh,v 1.7 2006/10/02 01:07:49 lange Exp $
4//
5// Environment:
6// This software is part of the EvtGen package developed jointly
7// for the BaBar and CLEO collaborations. If you use all or part
8// of it, please give an appropriate acknowledgement.
9//
10// Copyright Information:
11// Copyright (C) 1998 Caltech, UCSB
12//
13// Module creator:
14// Alexei Dvoretskii, Caltech, 2001-2002.
15//-----------------------------------------------------------------------
16
17#ifndef EVT_PTO3P_HH
18#define EVT_PTO3P_HH
19
20#include <vector>
21#include "EvtGenBase/EvtVector4R.hh"
22#include "EvtGenModels/EvtIntervalDecayAmp.hh"
23#include "EvtGenBase/EvtDalitzPoint.hh"
24
25
26class EvtPto3P : public EvtIntervalDecayAmp<EvtDalitzPoint> {
27
28public:
29
30 EvtPto3P() {}
31 virtual ~EvtPto3P() {}
32 std::string getName() { return "PTO3P"; }
33 EvtDecayBase* clone() { return new EvtPto3P(); }
34
35
36 virtual EvtAmpFactory<EvtDalitzPoint>* createFactory(const EvtMultiChannelParser& parser);
37 virtual std::vector<EvtVector4R> initDaughters(const EvtDalitzPoint& p) const;
38
39 EvtDalitzPlot dp();
40
41};
42
43#endif
44