BrInelVertexCalModule
 
class description - source file - inheritance tree
 
    private: 
              void Process(BrInelVertex*, BrDataTable*)
      virtual void ReadAscii()
      virtual void SaveAscii()
    public: 
      BrInelVertexCalModule BrInelVertexCalModule()
      BrInelVertexCalModule BrInelVertexCalModule(const Char_t* name, const Char_t* title)
      BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&)
               virtual void ~BrInelVertexCalModule()
               virtual void Begin()
             static TClass* Class()
               virtual void DefineHistograms()
               virtual void Event(BrEventNode* inNode, BrEventNode* outNode)
               virtual void Finish()
        BrInelVertexModule* GetVertexModule()
               virtual void Init()
            virtual TClass* IsA() const
               virtual void Print(Option_t* option = "B") const
                       void SetDefaultParameters()
                       void SetFitWindow(Float_t w = 16)
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
    private: 
        BrDetectorVolume* fTpm1Volume    
      BrInelVertexModule* fVertexModule  
                  Float_t fFitWindow     
                    TH1F* fInelVsTpc     1d histos: 0 big, 1 small, 2 fastest tubes
                    TH2F* fInelVsTpc2d   same in 2d
                  Float_t fVtxOffset     offset summary
                  Float_t fVtxSigma      sigma summary
 
 Module for pedestal calibration of beam-beam counters
  
 BrInelVertexCalModule()
 
 Default constructor. DO NOT USE
  
 BrInelVertexCalModule(const Char_t* name, const Char_t* title)
  : BrVertexCalModule(name, title)
 
 Named Constructor
  
void SetDefaultParameters()
 
 set default parameters
  
 ~BrInelVertexCalModule()
 
 destructor
  
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 Process(BrInelVertex* bb, BrDataTable* trks)
 
 private method
 loop over tracks and project them to longitudinal plane
 fill histograms InelZ0 - Z track proj.
  
void Finish()
 
 Job-level finalisation.
 The requirements for a succesfull fit at end is
 a) More than 100 counts in spectrum -- even this is marginal
 b) If < 2000 counts fit with maximum likelyhood to improve quality
    of fit.
 It is concieveable that
 
void SaveAscii() 
 
 
void ReadAscii() 
 
 
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
 
          BrInelVertexModule* GetVertexModule()
                         void SetFitWindow(Float_t w = 16)
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
        BrInelVertexCalModule BrInelVertexCalModule(BrInelVertexCalModule&)
       |