#include "LegsMakerCosmics.h"

LegsMakerCosmics


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

class LegsMakerCosmics : public LegsMaker

Inheritance Chart:
TObject
<-
LegsMaker
<-
LegsMakerCosmics

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

Data Members


    public:
TH1D* fHistXt[361] TH1D* fHistXc[37] TH2D* fHistXt2d TH2D* fHistXc2d TH2D* fHistXtDrift[361] TH2D* fHistXcDrift[37]

Class Description

 The LegsMakerCosmics class is for processing cosmics data. It is
 simply skeleton to reserve name. No need in it right now ( 01/14/00)
______________________________________________________________________

LegsMakerCosmics(Int_t add) : LegsMaker("Cosmics","Cosmics in SASY", add)
 constructor of the class.

void Init()
 init all histograms and other member variables.
 called only once at the beginning of data stream.
   fMakerXpos = new  LegsMakerIsPnXpos(0); // pointer is global

bool Make()
 called by LegsRun every event when LegsRun::Loop() is called.
 this is the main function from which other functions can be called.

bool IsCosmicsXt()
 cout << " XT"<< endl;
 returns TRUE if the cosmics cut is satisfied, description of the
 cut is in technote 21.  but basically for side faces: returns
 TRUE if a muon goes through almost all blocks in a column.  for top and
 bottom: returns TRUE if a muon goes through one block on top and
 through one of nine directly beneath it in bottom face ( or vice
 versa).
 P.S. took out because outdated, new one will be translated from fortran  later ... may be.
 returns FALSE if none of above is true.

void RunEnd()



Inline Functions


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


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