// $Id: hpairhisto.h,v 1.4 2009-07-15 11:41:59 halo Exp $
// Author: Thomas.Eberl@ph.tum.de, last modified : 2005-03-17 18:05:46
//
// ---------------------------------------------------------------------------
#ifndef HPAIRHISTO_H
#define HPAIRHISTO_H
// ---------------------------------------------------------------------------
#include "TObject.h"
// ---------------------------------------------------------------------------
class TH1;
class TH1F;
class TH2F;
class TObjArray;
// ---------------------------------------------------------------------------
class HPairHisto : public TObject {
public:

    HPairHisto();
    ~HPairHisto();
    
    static TH2F* getHMomChrgvsPolarAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomChrgvsPolarAngleBasename(){return "MomChrg_PolarAngle_";};
    //
    static TH2F* getHMomtChrgvsPolarAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomtChrgvsPolarAngleBasename(){return "MomtChrg_PolarAngle_";};
    //
    static TH2F* getHPolarHitChrgvsAzimuth(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHPolarHitChrgvsAzimuthBasename(){return "Polar_Azimuth_";};
    //
    static TH2F* getHGeantMomKickMomDiff(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHGeantMomKickMomDiffBasename(){return "MomentumGeant_DiffMomentumKickGeant_";};
    //
    static TH1F* getHPseudoRapidity(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHPseudoRapidityBasename(){return "PseudoRapidity_";};
    //
    static TH1F* getHCorrCodeGeant(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHCorrCodeGeantBasename(){return "CorrCodeGeant_";};
    //
    static TH2F* getHMomCorrCodeGeant(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomCorrCodeGeantBasename(){return "MomCorrCodeGeant_";};
    //
    static TH2F* getHCorrCodeGeantPolarAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHCorrCodeGeantPolarAngleBasename(){return "CorrCodeGeant_PolarAngle_";};
    //
    static TH2F* getHPartCorrCodeGeant(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHPartCorrCodeGeantBasename(){return "PartCorrCodeGeant_";};
    //
    static TH1F* getHRapidity(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRapidityBasename(){return "Rapidity_";};
    //
    static TH1F* getHBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHBetaBasename(){return "Beta_";};
    //
    static TH1F* getHKickPull(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHKickPullBasename(){return "KickPull_";};
    //
    static TH1F* getHOpeningAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHOpeningAngleBasename(){return "OpeningAngle_";};
    //
    static TH1F* getHOpeningAngleVarBin(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHOpeningAngleVarBinBasename(){return "OpeningAngleVarBin_";};
    //
    static TH1F* getHPolarAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHPolarAngleBasename(){return "PolarAngle_";};
    //
    static TH1F* getHAzimuthalAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHAzimuthalAngleBasename(){return "AzimuthalAngle_";};
    //
    static TH1F* getHInvMass(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHInvMassBasename(){return "InvMass_";};
    //
    static TH1F* getHInvMassVarBin(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHInvMassVarBinBasename(){return "InvMassVarBin_";};
    //
    static TH2F* getHInvMassMomt(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHInvMassMomtBasename(){return "InvMass_PairPt_";};
    //
    static TH2F* getHInvMassRapidity(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHInvMassRapidityBasename(){return "InvMass_Rapidity_";};
    //
    static TH2F* getHInvMassOpang(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHInvMassOpangBasename(){return "InvMass_Opang_";};
    //
    static TH2F* getHMomtOpang(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomtOpangBasename(){return "PairPt_OpeningAngle_";};
    //
    static TH2F* getHMomtRapidity(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomtRapidityBasename(){return "PairPt_Rapidity_";};
    //
    static TH2F* getHRapidityOpang(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRapidityOpangBasename(){return "Rapidity_OpeningAngle_";};
    //
    static TH1F* getHTof(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHTofBasename(){return "TimeOfFlight_";};
    //
    static TH2F* getHRingXY(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingXYBasename(){return "RingCenterX_Y_";};
    //
    static TH1F* getHRingRadius(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingRadiusBasename(){return "RingRadius_";};
    //
    static TH2F* getHRingRadiusTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingRadiusThetaBasename(){return "PolarAngle_RingRadius_";};
    //
    static TH1F* getHRingAmplitude(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAmplitudeBasename(){return "RingChargeSum_";};
    //
    static TH2F* getHRingAmplitudeTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAmplitudeThetaBasename(){return "PolarAngle_RingChargeSum_";};
    //
    static TH1F* getHRingPadNr(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingPadNrBasename(){return "RingPadNr_";};
    //
    static TH2F* getHRingPadNrTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingPadNrThetaBasename(){return "PolarAngle_RingPadNr_";};
    //
    static TH1F* getHRingLocMax4(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingLocMax4Basename(){return "RingLocMax4_";};
    //
    static TH2F* getHRingLocMax4Theta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingLocMax4ThetaBasename(){return "PolarAngle_RingLocMax4_";};
    //
    static TH1F* getHRingPM(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingPMBasename(){return "RingPatternMatrix_";};
    //
    static TH2F* getHRingPMTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingPMThetaBasename(){return "PolarAngle_RingPatternMatrix_";};
    //
    static TH1F* getHRingHT(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingHTBasename(){return "RingHoughTrafo_";};
    //
    static TH2F* getHRingHTTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingHTThetaBasename(){return "PolarAngle_RingHoughTrafo_";};
    //
    static TH1F* getHRingCentroid(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingCentroidBasename(){return "RingCentroid_";};
    //
    static TH2F* getHRingCentroidTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingCentroidThetaBasename(){return "PolarAngle_RingCentroid_";};
    //
    static TH1F* getHRingAvChrg(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgBasename(){return "RingAvChrg_";};
    //
    static TH2F* getHRingAvChrgTheta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgThetaBasename(){return "PolarAngle_RingAvChrg_";};
    // --
    static TH2F* getHRingAvChrgLocMax4(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgLocMax4Basename(){return "RingAvChrg_LocMax4_";};
    //
    static TH2F* getHRingAvChrgCentroid(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgCentroidBasename(){return "RingAvChrg_Centroid_";};
    //
    static TH2F* getHRingAvChrgPatMat(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgPatMatBasename(){return "RingAvChrg_PatMat_";};
    //
    static TH2F* getHRingAvChrgPadNr(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingAvChrgPadNrBasename(){return "RingAvChrg_PadNr_";};
    //
    static TH2F* getHRingLocMax4Centroid(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingLocMax4CentroidBasename(){return "LocMax4_Centroid_";};
    //
    static TH2F* getHRingLocMax4PatMat(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingLocMax4PatMatBasename(){return "LocMax4_PatMat_";};
    //
    static TH2F* getHRingLocMax4PadNr(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingLocMax4PadNrBasename(){return "LocMax4_PadNr_";};
    //
    static TH2F* getHRingCentroidPatMat(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingCentroidPatMatBasename(){return "Centroid_PatMat_";};
    //
    static TH2F* getHRingCentroidPadNr(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingCentroidPadNrBasename(){return "Centroid_PadNr_";};
    //
    static TH2F* getHRingPatMatPadNr(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingPatMatPadNrBasename(){return "PatMat_PadNr_";};
    // ----
    static TH2F* getHRingParIdWeight(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHRingParIdWeightBasename(){return "ParId_Weight_";};
    // ----
    static TH2F* getHWeightWeight(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHWeightWeightBasename(){return "RICHWeight_MDCWeight_";};
    // ----
    static TH1F* getHParId(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHParIdBasename(){return "ParId_";};
    // ----
    static TH1F* getHMom(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomBasename(){return "Momentum_";};
    // ----
    static TH1F* getHMomt(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomtBasename(){return "MomentumTransverse_";};
    //
    static TH2F* getHMomvsMom(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomvsMomBasename(){return "Mom_Mom_";};
    //
    static TH2F* getHMdcRvsMdcZ(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMdcRvsMdcZBasename(){return "MdcR_MdcZ_";};
    //
    static TH2F* getHMdcRvsMdcChi2(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMdcRvsMdcChi2Basename(){return "MdcR_MdcChi2_";};
    //
    static TH2F* getHMomvsBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomvsBetaBasename(){return "Beta_Mom_";};
    //
    static TH2F* getHMomChrgvsBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomChrgvsBetaBasename(){return "Beta_MomChrg_";};
    //
    static TH2F* getHMomvsEnergy(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomvsEnergyBasename(){return "Mom_Energy_";};
    //
    static TH2F* getHMomChrgvsEnergy(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMomChrgvsEnergyBasename(){return "MomChrg_Energy_";};
    //
    static TH2F* getHMassvsBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMassvsBetaBasename(){return "Mass_Beta_";};
    //
    static TH2F* getHMassChrgvsBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMassChrgvsBetaBasename(){return "MassChrg_Beta_";};
    //
    static TH1F* getHMass(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMassBasename(){return "Mass_";};
    //
    static TH1F* getHDeflAngle(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHDeflAngleBasename(){return "DeflectionAngle_";};
    //
    static TH2F* getHDeflAnglevsMass(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHDeflAnglevsMassBasename(){return "DeflectionAngle_Mass_";};
    //
    static TH2F* getHDeflAnglevsBeta(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHDeflAnglevsBetaBasename(){return "DeflectionAngle_Beta_";};
    // 
    static TH2F* getHDeflAnglevsMom(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHDeflAnglevsMomBasename(){return "DeflectionAngle_Mom_";};
    // 
    static TH1F* getHMult(const Char_t* c=NULL,const Char_t* b=NULL);
    static const Char_t* getHMultBasename(){return "Multiplicity_";};
    //    
    static TH1* getHistoByBaseName(const Char_t*,const Char_t*);

private:
    
    ClassDef(HPairHisto,0)
};

#endif //HPAIRHISTO_H




Last change: Sat May 22 13:06:17 2010
Last generated: 2010-05-22 13:06

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.