Page MenuHomeHEPForge

EvtManyDeltaFuncLineShape.hh
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

EvtManyDeltaFuncLineShape.hh

/***********************************************************************
* Copyright 1998-2020 CERN for the benefit of the EvtGen authors *
* *
* This file is part of EvtGen. *
* *
* EvtGen is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* EvtGen is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with EvtGen. If not, see <https://www.gnu.org/licenses/>. *
***********************************************************************/
#ifndef EVTMANYDELTAFUNCLINESHAPE_HH
#define EVTMANYDELTAFUNCLINESHAPE_HH
#include "EvtGenBase/EvtAbsLineShape.hh"
class EvtManyDeltaFuncLineShape : public EvtAbsLineShape {
public:
EvtManyDeltaFuncLineShape();
EvtManyDeltaFuncLineShape( double mass, double width, double maxRange,
EvtSpinType::spintype sp );
//figure the m1 and l on the fly
// double mDaug1, double mDaug2, int l);
EvtManyDeltaFuncLineShape& operator=( const EvtManyDeltaFuncLineShape& x );
EvtManyDeltaFuncLineShape( const EvtManyDeltaFuncLineShape& x );
EvtAbsLineShape* clone() override;
double getMassProb( double mass, double massPar, int nDaug,
double* massDau ) override;
// othDaugId is the other daughter of the parent in the case of a two body decay (only!)
// ie B->rho K rho->pipi, othDaugId = K
double getRandMass( EvtId* parId, int nDaug, EvtId* dauId, EvtId* othDaugId,
double maxMass, double* dauMasses ) override;
};
#endif

File Metadata

Mime Type
text/x-c
Expires
Tue, Sep 30, 4:41 AM (21 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
6492109
Default Alt Text
EvtManyDeltaFuncLineShape.hh (2 KB)

Event Timeline