BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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 "EvtId.hh"
25#include "EvtParticle.hh"
26#include "EvtRaritaSchwinger.hh"
27
28class EvtVector4R;
29
31
32public:
35 void init( EvtId id, const EvtVector4R& p4 );
36 EvtRaritaSchwinger spRSParent( int ) const;
37 EvtRaritaSchwinger spRS( int ) const;
39 EvtSpinDensity rotateToHelicityBasis( double alpha, double beta, double gamma ) const;
40
41private:
42 EvtRaritaSchwinger _spinorRest[4];
43 EvtRaritaSchwinger _spinor[4];
46};
47#endif
double alpha
Definition EvtId.hh:27
EvtRaritaSchwinger spRS(int) const
EvtRaritaSchwinger spRSParent(int) const
void init(EvtId id, const EvtVector4R &p4)
EvtSpinDensity rotateToHelicityBasis() const