BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrTrackProjectionVertexModule


class description - source file - inheritance tree

class BrTrackProjectionVertexModule : public BrModule

    private:
void SetDefaultParameters() public:
BrTrackProjectionVertexModule BrTrackProjectionVertexModule() BrTrackProjectionVertexModule BrTrackProjectionVertexModule(const Char_t* name, const Char_t* title) BrTrackProjectionVertexModule BrTrackProjectionVertexModule(BrTrackProjectionVertexModule&) virtual void ~BrTrackProjectionVertexModule() virtual void Begin() static TClass* Class() virtual void DefineHistograms() virtual void Event(BrEventNode* inNode, BrEventNode* outNode) virtual void Finish() virtual void Init() virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TH1F* hVertexX TH1F* hVertexY TH1F* hVertexZ BrDetectorVolume* fTpm1Volume

Class Description

This is a module to take tracks, project them to the beam pipe, and
infer a vertex.  It is a poor mans way of doing what BrTPMTrackVertexModule
does (poor meaning use for pp where there are rarely more than one track)
The module can be used for TPM1 or T1 although the accuracy will depend
which detector is used and which angle it is at.

____________________________________________________________________

 $Id: BrTrackProjectionVertexModule.cxx,v 1.1 2002/08/30 17:07:48 hagel Exp $
 $Author: hagel $
 $Date: 2002/08/30 17:07:48 $
 $Copyright: (C) 2001 BRAHMS Collaboration <brahmlib@rhic.bnl.gov>


BrTrackProjectionVertexModule()
 Default constructor. DO NOT USE

BrTrackProjectionVertexModule(const Char_t* name, const Char_t* title) : BrModule(name, title)
 Named Constructor

void SetDefaultParameters()
 set default parameters

~BrTrackProjectionVertexModule()

void DefineHistograms()
 Define histograms. They are:
 <fill in here>

void Init()
 Job-level initialisation

void Begin()
 Run-level initialisation

void Event(BrEventNode* inNode, BrEventNode* outNode)
 Per event method

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 Functions


                              TClass* Class()
                              TClass* IsA() const
                                 void ShowMembers(TMemberInspector& insp, char* parent)
                                 void Streamer(TBuffer& b)
                                 void StreamerNVirtual(TBuffer& b)
        BrTrackProjectionVertexModule BrTrackProjectionVertexModule(BrTrackProjectionVertexModule&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/08/30 17:07:48 $ by hagel $

Validate HTML
Validate CSS