|
BrTd1MatchingModuleclass description - source file - inheritance tree class BrTd1MatchingModule : public BrModuleprotected: Data Membersprivate: Class DescriptionPerforme matching between FfsTracks and Td1 counter. BrTd1MatchingModule() Default constructor. DO NOT USE BrTd1MatchingModule(const Char_t* name, const Char_t* title) : BrModule(name, title) Named Constructor void DefineHistograms() Define histograms. They are: <fill in here> void Init() Job-level initialisation void Begin() Run-level initialisation void SetMagnetFields() ---------------------------------------------------- get field information from database update info each time a field is needed (event loop) ---------------------------------------------------- void Event(BrEventNode* inNode, BrEventNode* outNode) Input: Td1Rdo datatables. FFsTracks Output: NOTE: this module assumes that you have the data in the innode. If this is not the case add the module to an AppendContainer rather than the MainModule and you are in business. Method: project tracks (swim back through D1) and looks for slat hit. There is a complication not taken care of namely that the is a physical overlap between the slat 2 and 1 or 3 by several mm so there are valid combinations of one track to two slats. The cuts are deliberately loose at this point. void End() Run-level finalisation void Finish() Job-level finalisation void Print(Option_t* option) const Print module information See BrModule::Print for options. In addition this module defines the Option: <fill in here> Inline Functionsvoid SetXoffset(const Double_t d = 0.0) void SetYoffset(const Double_t d = 0.0) void SetDx(const Double_t d = 0.0) void SetDy(const Double_t d = 0.0) Double_t GetXoffset() const Double_t GetYoffset() const Double_t GetDx() const Double_t GetDy() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) BrTd1MatchingModule BrTd1MatchingModule(BrTd1MatchingModule&) void ~BrTd1MatchingModule() |
||||||
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|