FairRoot/PandaRoot
Resonance.h
Go to the documentation of this file.
1 // ******************************************************
2 // DecayTreeFitter Package
3 // We thank the original author Wouter Hulsbergen
4 // (BaBar, LHCb) for providing the sources.
5 // http://arxiv.org/abs/physics/0503191v1 (2005)
6 // Adaptation & Development for PANDA: Ralf Kliemt (2015)
7 // ******************************************************
8 #ifndef INTERNALRESONANCE_H
9 #define INTERNALRESONANCE_H 1
10 
11 #include "InternalParticle.h"
12 #include "Rtypes.h"
13 
14 namespace DecayTreeFitter
15 {
16  class FitParams ;
17 
18  class Resonance : public InternalParticle
19  {
20  public:
22  const Configuration& config) ;
23  virtual ~Resonance() ;
24 
25  virtual int dim() const { return 4 ; }
26  virtual int type() const { return kResonance ; }
27  inline virtual std::string parname(int index) const ;
28 
29  inline virtual ErrCode initPar1(FitParams*) ;
30  inline virtual ErrCode initPar2(FitParams*) ;
31 
32  virtual int posIndex() const { return mother()->posIndex() ; }
33  virtual int momIndex() const { return index() ; }
34  virtual int lenIndex() const { return -1 ; }
35  virtual bool hasPosition() const { return false ; }
36 
37  private:
38  ClassDef ( Resonance,1 )
39  } ;
40 
41 }
42 
43 
44 #endif
virtual int lenIndex() const
Definition: Resonance.h:34
virtual ErrCode initPar2(FitParams *)
Definition: Resonance.cxx:36
virtual int momIndex() const
Definition: Resonance.h:33
virtual ErrCode initPar1(FitParams *)
Definition: Resonance.cxx:27
Resonance(RhoCandidate *bc, const ParticleBase *mother, const Configuration &config)
Definition: Resonance.cxx:19
virtual int index() const
Definition: ParticleBase.h:59
virtual int posIndex() const
Definition: ParticleBase.h:69
virtual bool hasPosition() const
Definition: Resonance.h:35
virtual int dim() const
Definition: Resonance.h:25
virtual std::string parname(int index) const
Definition: Resonance.cxx:46
virtual int type() const
Definition: Resonance.h:26
const ParticleBase * mother() const
Definition: ParticleBase.h:60
virtual int posIndex() const
Definition: Resonance.h:32