#include "LegsMakerAlignTagTOF.h"

LegsMakerAlignTagTOF


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

class LegsMakerAlignTagTOF : public LegsMaker

Inheritance Chart:
TObject
<-
LegsMaker
<-
LegsMakerAlignTagTOF

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

Data Members

    private:
LegsAccessorToolKit* fAccessorToolKit public:
static const enum LegsMakerAlignTagTOF:: kPb static const enum LegsMakerAlignTagTOF:: kXt static const enum LegsMakerAlignTagTOF:: kPn static const enum LegsMakerAlignTagTOF:: kPv static const enum LegsMakerAlignTagTOF:: kXc static const enum LegsMakerAlignTagTOF:: kXv static const enum LegsMakerAlignTagTOF:: kPf static const enum LegsMakerAlignTagTOF:: kTag static const enum LegsMakerAlignTagTOF:: kPvReal TH1F* fHistStTof[3] TH1F* fHistXvTagTof TH2F* fHistXvTagTofpC TH1F* fHistIndXvTagTofpC[5] TH2F* fHistIndXvTagTofTk[5] TH1F* fHistXtTagTof TH2F* fHistXtTagTofpC TH1F* fHistIndXtTagTofpC[361] TH2F* fHistIndXtTagTofTk[361] TH1F* fHistXcTagTof TH2F* fHistXcTagTofpC TH1F* fHistIndXcTagTofpC[37] TH2F* fHistIndXcTagTofTk[37] TH1F* fHistPvTagTof TH2F* fHistPvTagTofpC TH1F* fHistIndPvTagTofpC[15] TH2F* fHistIndPvTagTofXpos[15] TH2F* fHistIndPvTagTofTk[15] TH2F* fHistIndPvTkXpos[15] TH1F* fHistPvRBeta TH2F* fHistPvRBetaTagTOF TH1F* fHistIndPvRBeta[15] TH2F* fHistIndPvRBetaTagTOF[15] TH1F* fHistPnTagTof TH2F* fHistPnTagTofpC TH1F* fHistIndPnTagTofpC[46] TH2F* fHistIndPnTagTofXpos[46] TH2F* fHistIndPnTagTofTk[46] TH2F* fHistIndPnTkXpos[46] TH1F* fHistPnRBeta TH2F* fHistPnRBetaTagTOF TH2F* fHistPnRBetaSumEgy TH1F* fHistIndPnRBeta[46] TH2F* fHistIndPnRBetaTagTOF[46] TH1F* fHistPbTagTof TH2F* fHistPbTagTofpC TH1F* fHistIndPbTagTofpC[226] TH2F* fHistIndPbTagTofTk[226]

Class Description

 The class looks into Tagger TOF in respect to the PN-bars
 histograms are produced to check the true tag peak dependent on TagChannel
 and PN counter.

LegsMakerAlignTagTOF( Int_t add) : LegsMaker("AlignTagTOF","Align all TagTof peaks", 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
cout << "maker begin " << endl;



Inline Functions


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


Last update: Wed May 18 13:32:19 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.