#include "LegsMakerPiMinusAsym.h"

LegsMakerPiMinusAsym


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

class LegsMakerPiMinusAsym : public LegsMaker

Inheritance Chart:
TObject
<-
LegsMaker
<-
LegsMakerPiMinusAsym

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

Data Members


    public:
bool firsttime Int_t TagBins Float_t accscal Float_t Lambda Float_t MaxEgy Float_t TrueTagPeak Float_t TagPeakDist Float_t LowTrueTag Float_t HighTrueTag Float_t HighAccTag Float_t flux[3][8] TLorentzVector* v1 TH1F* fHistPnRBeta TH2F* fHistPnRBetaTagTDC TH2F* fThreshold TH1F* fPolHist TH1F* fHistXvAdc[4] TH2F* fHistTagTDC TH2F* fHistPiMinusAsym[5][3][8] TH1F* fHistPiMinusAsymEgface[5][3][4] TH1F* fHistPiMinusAsymThetaface[5][3][4] TH2F* fHistPiMinusAsym2EgthetaLBface[5][3][4] TH2F* fHistPiMinusAsym2EgthetaCMface[5][3][4] TH1F* fHistPiMinusAsym1Eg[5][3] TH1F* fHistPiMinusAsym1Theta[5][3] TH1F* fHistPiMinusAsym1Phi[5][3] TH1F* fHistPiMinusAsym1ThetaCMface[5][3][4][8] TH2F* fHistPiMinusAsym2Egphi[5][3] TH2F* fHistPiMinusAsym2Egtheta[5][3] TH2F* fHistPiMinusAsym2Thetaphi[5][3] TH2F* fHistPiMinusAsymHRThetaphi[5][3] TH2F* fHistPiMinusAsymHRCosThetaphi[5][3] TH2F* fHistPiMinusAsym1[5][4][8] TH1F* fHistPiMinusAsym1Pion[5][4][8] TH2F* fHistPiMinusAsym2PiTheta[5][4][8] TH2F* fHistPiMinusAsym2PiPhi[5][8] TH2F* fHistPiMinusAsymEdE[5][1][1] TH2F* fHistPiMinusAsymEdEdiffFaces[5][4] TH2F* fHistPiMinusAsymEdEdiffTagChannel[5][8] TH1F* fHistPiMinusAsymEDiff1[5][1][1] TH2F* fHistPiMinusAsymEDiff2[5][1][1] TH2F* fHistPiMinusAsymEDiff3[5][1][1] TH2F* fHistPiMinusAsymEDiff4[5][1][1] TH2F* fHistPiMinusAsymEDiff5[5][1][1] TH1F* fHistPiMinusAsymNEDiff1[5][1][1] TH2F* fHistPiMinusAsymNEDiff2[5][1][1] TH2F* fHistPiMinusAsymNEDiff3[5][1][1] TH2F* fHistPiMinusAsymNEDiff4[5][1][1] TH2F* fHistPiMinusAsymNEDiff5[5][1][1] TH2F* fHistPiMinusAsymNEDiff6[5][1][1] TH3F* fHistPiMinusAsymNEDiff7[5][1][1]

Class Description


LegsMakerPiMinusAsym(Int_t add) : LegsMaker ("PiMinusAsym","Pi- Asymmetry in XT", 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()
 returns TRUE if charged particle in XT and no charged particle in
 bar vetos.
 returns FALSE otherwise
 Makes EdE histos for cutting out pi+.



Inline Functions


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


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