/* * Particle.h * * Created on: Jan 11, 2012 * Author: Anastasia Karavdina */ #ifndef PARTICLE_H_ #define PARTICLE_H_ /* * Base class for particle description */ #include "vector" using namespace std; class Particle { public: double _mass;//mass of particle double _spin;//spin of particle vector _sm;//spin projection vector _lya;//helicity vector int _P; //P parity int _C;// C parity int _code; //code number for particle; Particle(int code, double mass, double spin, int P, int C); Particle(){} Particle(const Particle& pat); virtual ~Particle(); //get values double Mass(); double Spin(); vector SpinM(); vector Lya(); int P(); int C(); int Code(); }; #endif /* PARTICLE_H_ */