BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTPMTrackVertexModule


class description - source file - inheritance tree

class BrTPMTrackVertexModule : public BrModule

    private:
void SetDefaultParameters() public:
BrTPMTrackVertexModule BrTPMTrackVertexModule() BrTPMTrackVertexModule BrTPMTrackVertexModule(Char_t* Name, Char_t* Title) BrTPMTrackVertexModule BrTPMTrackVertexModule(BrTPMTrackVertexModule&) virtual void ~BrTPMTrackVertexModule() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode* InputTable, BrEventNode* OutputTable) void FindVertex(BrDataTable* FrontDetectorTracks, BrVertex* vtxdata) Int_t GetMinNoTracks() Float_t GetVertex_chisq_cut() Float_t GetVertex_dist_cut() Int_t GetVertex_found() Int_t GetVertex_useplane() virtual void Init() virtual TClass* IsA() const virtual void ListEventStatistics() void ListVertexParameters() void SetMinNoTracks(Int_t value) void SetVertex_chisq_cut(Float_t value) void SetVertex_dist_cut(Float_t value) void SetVertex_useplane(Int_t value) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
BrDetectorVolume* fFrontVolume Int_t fVertex_found Set to 1 when vertex is determined Int_t fVertex_useplane Set to 1 if using turnable plane method Int_t fMinNoTracks Minimum number of tracks Float_t fVertex_dist_cut closest approach cut for the vertex (for the iteration) Float_t fVertex_chisq_cut chi-sq cut for the vertex (for the iteration) BrPlane3D* fVert_plane TH1F* hVertex_x TH1F* hVertex_y TH2F* hVertex_y_vs_x TH2F* hVertex_x_vs_z TProfile* hVertex_x_vs_z_prof TH1F* hVertex_z TH1F* hVertex_z_wide TH1F* hVertex_ca TH1F* hVertex_chisq

Class Description

 BrTPMTrackVertexModule

 Vertexing module for the MRS.
 June 1999
 J.H. Lee
 Requires: at least two local tracks in MTPC1 (or Spectrometer Tracks)


BrTPMTrackVertexModule():BrModule()
 Default Constructor.

BrTPMTrackVertexModule(Char_t *Name,Char_t *Title):BrModule(Name,Title)

void DefineHistograms()
 define diagnostics histograms for track combination module
 Book histograms (called from BrModule::Book)

void SetDefaultParameters()

void Init()

~BrTPMTrackVertexModule()
Destructor

void Event(BrEventNode* InputNode,BrEventNode* OutputNode)

void FindVertex(BrDataTable *FrontDetectorTracks, BrVertex* vtxdata) // Algorithm based on the CERN vertexing routines I used for the // E866 - JH Lee // Input: local tracks in TPC1, but can be spectrometer tracks // // Get Vertex with every tracks // select tracks with chisq and/or distance from the vertex

void ListVertexParameters()
 List cut values used in vertexing.


void ListEventStatistics()



Inline Functions


                         Int_t GetVertex_found()
                          void SetVertex_useplane(Int_t value)
                          void SetMinNoTracks(Int_t value)
                          void SetVertex_dist_cut(Float_t value)
                          void SetVertex_chisq_cut(Float_t value)
                         Int_t GetVertex_useplane()
                         Int_t GetMinNoTracks()
                       Float_t GetVertex_dist_cut()
                       Float_t GetVertex_chisq_cut()
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
        BrTPMTrackVertexModule BrTPMTrackVertexModule(BrTPMTrackVertexModule&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/01/03 19:54:02 $ by cholm $

Validate HTML
Validate CSS