#include "LegsMakerPvXpos.h"

LegsMakerPvXpos


class description - source file - inheritance tree (.pdf)

class LegsMakerPvXpos : public LegsMaker

Inheritance Chart:
TObject
<-
LegsMaker
<-
LegsMakerPvXpos

    public:
LegsMakerPvXpos(Int_t add = 1) LegsMakerPvXpos(const LegsMakerPvXpos&) virtual ~LegsMakerPvXpos() static TClass* Class() virtual void Init() virtual TClass* IsA() const virtual bool Make() LegsMakerPvXpos& operator=(const LegsMakerPvXpos&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
vector<float> fX1 ! vector<float> fX2 ! vector<float> fSlope ! vector<float> fOffset ! public:
static const enum LegsMakerPvXpos:: kPb static const enum LegsMakerPvXpos:: kXt static const enum LegsMakerPvXpos:: kPn static const enum LegsMakerPvXpos:: kPv static const enum LegsMakerPvXpos:: kXc static const enum LegsMakerPvXpos:: kPf TH1F* fHistPvX[16] TH1F* fHistPvA[16] TH1F* fHistPvTOF[16] TH1F* fHistPvB[16] TH2F* fHistPvXTOF[16] TH2F* fHistPvXLgt[16] TH2F* fHistPvRBetaDE[16] TH2F* fHistPvXYa TH2F* fHistPvXYb TH1F* fHistTagEgy TH1F* fHistPvTagTDC TH1F* fHistPvRBeta TH2F* fHistPvRBetaTagTDC TH1F* fHistIndPvTagTDC[16] TH1F* fHistIndPvRBeta[16] TH2F* fHistIndPvRBetaTagTDC[16]

Class Description

 The class looks into x-position reconstruction in PV-bars
 histograms are produced to check that x really goes from -80 to 80 cm.

LegsMakerPvXpos( Int_t add) : LegsMaker("PvXpos","PV x-position histos", add)
 constructor of the class.  Data member "it" initialized to be
 ponter to the LegsRun object which is processed right now. The maker
 added to the list of makers in LegsRun object, so that it knows
 about it. subdirectory in output file created for this maker
 (the directory has the same name as the maker does).

void Init()
 user initialization, create histos  etc

bool Make()
 called by LegsRun every event when LegsRun::Loop() is called.
 this is the main function from which other functions can be called.
 returns TRUE if test cut is satisfied
 returns FALSE otherwise



Inline Functions


                    void ~LegsMakerPvXpos()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         LegsMakerPvXpos LegsMakerPvXpos(const LegsMakerPvXpos&)
        LegsMakerPvXpos& operator=(const LegsMakerPvXpos&)


Last update: Wed May 18 13:33:54 2005


ROOT page - Home page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.