#include <iostream>
#include "TObject.h"
using namespace std;
class theoptics : public TObject {
public:
theoptics(double sievex, double sievey, double sievexp, double sieveyp, double bendx, double bendy, double charge, double vzflag, double bend_theta, double theta_elastic, double sieve_flag, double sieve_flag2, double eloss) : fsievex(sievex),fsievey(sievey),fsievexp(sievexp),fsieveyp(sieveyp),fbendx(bendx),fbendy(bendy),fcharge(charge),fvzflag(vzflag),fbend_theta(bend_theta),ftheta_elastic(theta_elastic),fsieve_flag(sieve_flag),fsieve_flag2(sieve_flag2),feloss(eloss){}
virtual ~theoptics() {}
double Geteloss() {return feloss;}
double Getsievex(){return fsievex;}
double Getsievey(){return fsievey;}
double Getsievexp(){return fsievexp;}
double Getsieveyp(){return fsieveyp;}
double Getbendx(){return fbendx;}
double Getbendy(){return fbendy;}
double Getcharge(){return fcharge;}
double Getvzflag(){return fvzflag;}
double Getbend_theta(){return fbend_theta;}
double Gettheta_elastic(){return ftheta_elastic;}
double Getsieve_flag(){return fsieve_flag;}
double Getsieve_flag2(){return fsieve_flag2;}
protected:
double fsievex;
double fsievey;
double fsievexp;
double fsieveyp;
double fbendx;
double fbendy;
double fcharge;
double fvzflag;
double fbend_theta;
double ftheta_elastic;
double fsieve_flag;
double fsieve_flag2;
double feloss;
private:
ClassDef(theoptics,1);
};
Last update: Tue Jul 7 19:26:19 2009
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.