BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtRaritaSchwingerParticle.hh
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtGen/EvtRaritaSchwingerParticle.hh
12//
13// Description:Represents particles i.e. spin 3/2 particles.
14//
15// Modification history:
16//
17// RYD August 9, 2000 Module created
18//
19//------------------------------------------------------------------------
20
21#ifndef EVTRARITASCHWINGERPARTICLE_HH
22#define EVTRARITASCHWINGERPARTICLE_HH
23
24#include "EvtGenBase/EvtRaritaSchwinger.hh"
25#include "EvtGenBase/EvtId.hh"
26#include "EvtGenBase/EvtParticle.hh"
27
28class EvtVector4R;
29
31
32public:
33
34
37 void init(EvtId id,const EvtVector4R& p4);
42 double beta,
43 double gamma) const;
44
45private:
46
47 EvtRaritaSchwinger _spinorRest[4];
48 EvtRaritaSchwinger _spinor[4];
51
52};
53#endif
54
const double alpha
virtual ~EvtRaritaSchwingerParticle()
EvtRaritaSchwinger spRS(int) const
EvtRaritaSchwinger spRSParent(int) const
void init(EvtId id, const EvtVector4R &p4)
EvtSpinDensity rotateToHelicityBasis() const
EvtSpinDensity rotateToHelicityBasis(double alpha, double beta, double gamma) const