#include "LegsMakerCosmicsNeutronBarrel.h"

LegsMakerCosmicsNeutronBarrel


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

class LegsMakerCosmicsNeutronBarrel : public LegsMaker

Inheritance Chart:
TObject
<-
LegsMaker
<-
LegsMakerCosmicsNeutronBarrel

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

Data Members

    private:
Float_t fNbadc[32] Float_t fNbtdc[32] Float_t fNvadc[4] Int_t fXtColumn[10] Int_t fXtRow[10] Int_t fNbColumn[32] Int_t fNvColumn[4] Int_t fXtFace[4] Int_t fXvFace[4] Int_t fXtID[4] Double_t fXtLgt1[4] Double_t fXtLgt2[4] Double_t fXtSinTheta[4] Double_t fXvLgt[4] Int_t fNbCol[32] Int_t fNvCol[4] Int_t fNbID[32] Double_t fNbLgt1[32] Double_t fNbLgt2[32] Double_t fNvLgt[4] TVector3* Mom vector<fEdE4> fXTEdEVec vector<fEdE4> fNBEdEVec public:
bool firsttime TH1F* fHistNumXV TH1F* fHistNumXT TH2F* fHistEdEbox1[5] TH2F* fHistEdEbox2[5] TH1F* fHistNumNV TH1F* fHistNumNB TH2F* fHistEdEbarrel1[33] TH2F* fHistEdEbarrel2[33] TH1F* fHistCounts TH2F* fHistNbRawAdcIndex TH2F* fHistNbRawAdcIndex1 TH1F* fHistNbRawAdc[32] TH1F* fHistNbRawTdc[32] TH1F* fHistNbAdc[32][5] TH1F* fHistNbTdc[32][5] TH1F* fHistNvAdc[4]

Class Description


LegsMakerCosmicsNeutronBarrel(Int_t add) : LegsMaker ("CosmicsNeutronBarrel","Cosmics in n-Barrel", 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 NBarrelEdE()
 sort N-barrel charged data into EdE of the different faces and fill an EdE histogram

bool XtalEdE()
 sort Xtal box charged data into EdE of the different faces and fill an EdE histogram

bool Make()
 fills a number of raw histograms and EdE plots for neutron barrel

void RunEnd()
 executed at the end of run



Inline Functions


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


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