HKickPlane2
class description - source file - inheritance tree (.pdf)
public:
HKickPlane2(const char* name = "KickPlane2", const char* title = "Parameter container for kickplane v2", const char* context = "KickPlane2Production")
HKickPlane2(const HKickPlane2& pl)
virtual ~HKickPlane2()
Bool_t calcIntersection(const HGeomVector& r, const HGeomVector& alpha, HGeomVector& out) const
static TClass* Class()
virtual void clear()
Double_t distanceTo(const HGeomVector& v)
Float_t getFieldStrength() const
static HKickPlane2* getMDC3()
static HKickPlane2* getMeta()
Double_t getP(const HGeomVector& pos, Double_t theta, const Int_t polarity)
HSurface* getSurface()
virtual Bool_t init(HParIo* inp, Int_t* set)
virtual TClass* IsA() const
HKickPlane2& operator=(const HKickPlane2&)
Bool_t read(fstream* pFile, Int_t* set, Int_t inputNumber)
void readFrom(const HKickPlane2& pl)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo* io)
Int_t writeFile(fstream* pFile)
protected:
HSurface* fSurface Kick plane's surface.
Double_t fScaleFactor Field scaling
HKickGrid fGridA Grid for Pt
HKickGrid fGridB Grid for Pt
HKickGrid fGridC
HKickGrid fGridANeg Grid for Pt and neg. parts
HKickGrid fGridBNeg Grid for Pt and neg. parts
HKickGrid fGridCNeg Grid for Pt and neg. parts
HKickPlane2
Descriptor of the magnetic kick plane of HADES.
Contains a parametrization of the kick plane itself as well as
parametrization of the momentum kicks in X and Y directions as a function of
the position in the kick plane.
HKickPlane2* getMDC3(void)
HKickPlane2* getMeta(void)
HKickPlane2(const char *name,
const char *title,
const char *context) : HParSet (name,title,context)
Default constructor
HKickPlane2(const HKickPlane2 &pl)
~HKickPlane2(void)
Double_t getP(const HGeomVector &pos,Double_t stheta,
const Int_t polarity)
void clear(void)
Clears the container
Bool_t init(HParIo *inp, Int_t *set)
See HParSet::init
Int_t write(HParIo *io)
See HParSet::write
Int_t writeFile(fstream *pFile)
void readFrom(const HKickPlane2 &pl)
Bool_t read(fstream *pFile,Int_t* set,Int_t inputNumber)
Inline Functions
Double_t distanceTo(const HGeomVector& v)
Float_t getFieldStrength() const
Bool_t calcIntersection(const HGeomVector& r, const HGeomVector& alpha, HGeomVector& out) const
HSurface* getSurface()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HKickPlane2& operator=(const HKickPlane2&)
Author: M. Sanchez (04/07/2001)
Last update: Fri Jan 26 11:58:31 2007
ROOT page - Class index - Class Hierarchy - Top of the page
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.