Belle II Software development
EvtPhspCP.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include "EvtGenBase/EvtDecayProb.hh"
11#include "EvtGenBase/EvtParticle.hh"
12
13#include <fstream>
14
15namespace Belle2 {
21 class EvtPhspCP : public EvtDecayProb {
22
23 public:
24
25 EvtPhspCP() {};
26 virtual ~EvtPhspCP();
27
28 std::string getName();
30 EvtDecayBase* clone();
32 void init();
34 void initProbMax();
36 void decay(EvtParticle* p);
38 };
39
41} // Belle 2 Namespace
Register Decay model EvtPhspCP.
Definition: EvtPhspCP.h:21
void init()
Initialize standard stream objects
Definition: EvtPhspCP.cc:40
EvtDecayBase * clone()
Clone the decay.
Definition: EvtPhspCP.cc:35
void initProbMax()
Initialize standard stream objects for probability function
Definition: EvtPhspCP.cc:46
std::string getName()
Get function Name
Definition: EvtPhspCP.cc:30
void decay(EvtParticle *p)
Member of particle in EvtGen.
Definition: EvtPhspCP.cc:51
Abstract base class for different kinds of events.