BrGeantHeader
class description - source file - inheritance tree
public:
BrGeantHeader BrGeantHeader()
BrGeantHeader BrGeantHeader(Char_t* name, Char_t* title = "0")
BrGeantHeader BrGeantHeader(BrGeantHeader&)
virtual void ~BrGeantHeader()
static TClass* Class()
Double_t GetImpactParameter() const
Double_t GetVertex() const
virtual TClass* IsA() const
void SetImpactParameter(Double_t val)
void SetVertex(Double_t val)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Double_t fVertex Vertex position (in cm)
Double_t fImpactParameter Impact parameter (in fm)
BrGeantHeader
BRAHMS Geant information class
BrGeantHeader will maintain additional information from
the geant runs as stored in the eventheader. This is the
kind of information that normally would no go into the regular
BrEventHeader
This will normally be filled by the BrGeantInput::Event method
and thus available to the user in the BrEventNode that contains
the geant input data.
BrGeantHeader()
Default constructor. Should not be used by user
Use BrGeantHeader(name,title) instead
BrGeantHeader(Char_t* name, Char_t* title)
: BrDataObject(name, title)
Normal constructor.
Inline Functions
void SetVertex(Double_t val)
void SetImpactParameter(Double_t val)
Double_t GetVertex() const
Double_t GetImpactParameter() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrGeantHeader BrGeantHeader(BrGeantHeader&)
void ~BrGeantHeader()
|