HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HQAMaker Class Reference

#include <hqamaker.h>

Inheritance diagram for HQAMaker:
Collaboration diagram for HQAMaker:

Public Member Functions

 HQAMaker (void)
 
 HQAMaker (const Text_t *name, const Text_t *title)
 
 ~HQAMaker (void)
 
void setSamplingRate (Int_t rate)
 
void setIntervalSize (Int_t size)
 
void setPSFileName (const Char_t *fname)
 
void setOutputDir (const Char_t *fdir)
 
void setUseSlowPar (Bool_t use)
 
void generatePDF (Bool_t kpdf=kTRUE)
 
Bool_t getIteratorPointers ()
 
void initIteratorPointers ()
 
void setParContainers ()
 
void Print (const Option_t *option="")
 
void writeToFile (Bool_t kwtf=kTRUE)
 
void setBeamTime (TString beam)
 
Bool_t init (void)
 
Bool_t finalize (void)
 
Int_t execute (void)
 
- Public Member Functions inherited from HReconstructor
 HReconstructor (void)
 
 ~HReconstructor (void)
 
 HReconstructor (const Text_t *name, const Text_t *title)
 
HTasknext (Int_t &errCode)
 
HTaskgetTask (const Char_t *name)
 
Bool_t connectTask (HTask *task, Int_t n=0)
 
TObjArray getTable ()
 
void getConnections ()
 
HTaskgetComposite ()
 
void setActive (Bool_t state)
 
Bool_t IsFolder (void) const
 
void Browse (TBrowser *b)
 
void isTimed (Bool_t flag=kTRUE)
 
void resetTimer (void)
 
void printTimer (void)
 
- Public Member Functions inherited from HTask
 HTask (void)
 
 HTask (const Text_t name[], const Text_t title[])
 
virtual ~HTask (void)
 
virtual Bool_t reinit (void)
 
virtual HTaskgetOwner ()
 
virtual void setOwner (HTask *atask)
 
virtual Bool_t setConnections ()
 
void setManual ()
 

Protected Attributes

HMdcCutStatcutStat
 
- Protected Attributes inherited from HReconstructor
TList * fHistograms
 
Bool_t fActive
 
TObjArray fOutputs
 
TStopwatch fTimer
 
- Protected Attributes inherited from HTask
HTaskowner
 
Bool_t manual
 
Bool_t isInitialised
 
Bool_t isConnected
 
Bool_t fIsTimed
 

Static Protected Attributes

static Int_t cutResults [4] = {0, 0, 0, 0}
 container for statistics on cuts //asd More...
 

Private Member Functions

void buildPSFilename ()
 
void fillHistStart ()
 
void fillHistRich ()
 
void fillHistMdc ()
 
void fillHistTof ()
 
void fillHistRpc ()
 
void fillHistShower ()
 
void fillHistWall ()
 
void fillHistEmc ()
 
void fillHistSpline ()
 
void fillHistRungeKutta ()
 
void fillHistRichMDC ()
 
void fillHistMatching ()
 
void fillHistPid ()
 
void fillScalers ()
 
void fillHistDaqScaler ()
 
void fillHistShowerRpc ()
 
void fillGlobalVertex ()
 
void fillMassSpectrum ()
 
void finalizeHistStart ()
 
void finalizeHistRich ()
 
void finalizeHistMdc ()
 
void finalizeHistTof ()
 
void finalizeHistRpc ()
 
void finalizeHistShower ()
 
void finalizeHistSpline ()
 
void finalizeHistRichMDC ()
 
void finalizeHistDaqScaler ()
 
void finalizeHistPid ()
 
void finalizeHistShowerRpc ()
 
void finalizeMassSpectrum ()
 
Bool_t makePS ()
 kTRUE(defualt) to use HSlowPar container More...
 

Private Attributes

HIterator * iterStCal
 
HIterator * iterStHit
 HStartCal iterator. More...
 
HIterator * iterRichCal
 HStartHit iterator. More...
 
HIterator * iterRichHit
 HRichCal iterator. More...
 
HIterator * iterMdcRaw
 HRichHit iterator. More...
 
HIterator * iterMdcCal1
 HMdcRaw iterator. More...
 
HIterator * iterMdcHit
 HMdcCal1 iterator. More...
 
HIterator * iterMdcSeg
 HMdcHit iterator. More...
 
HIterator * iterTofHit
 HMdcSeg iterator. More...
 
HIterator * iterTofCluster
 HTofHit iterator. More...
 
HIterator * iterRpcHit
 HTofCluster iterator. More...
 
HIterator * iterRpcCluster
 HRpcHit iterator. More...
 
HIterator * iterShoHit
 HRpcCluster iterator. More...
 
HIterator * iterFwRaw
 HShowerHit iterator. More...
 
HIterator * iterFwHit
 HWallRaw iterator. More...
 
HIterator * iterEmcRaw
 HWallHit iterator. More...
 
HIterator * iterEmcCal
 HEmcRaw iterator. More...
 
HIterator * iterEmcClus
 HEmcCal iterator. More...
 
HIterator * iterSplineTrk
 HEmcClus iterator. More...
 
HIterator * iterRungeKuttaTrk
 HSplineTrack iterator. More...
 
HIterator * iterMetaMatch
 HSplineTrack iterator. More...
 
HIterator * iterParticleCand
 HMetaMatch iterator. More...
 
HIterator * iterHTBoxChan
 HPidTrackCand iterator. More...
 
HCategory * catSplineTrk
 
HCategory * catRungeKuttaTrk
 
HCategory * catShoHit
 
HCategory * catTfHit
 
HCategory * fCatRpcHit
 
HCategory * fCatRpcCluster
 
HCategory * catTfClust
 
HCategory * fCatParticleCand
 
HSlowParSlowPar
 
TString fbeamtime
 
HQAFileInfoTree TFileInfo
 
HQAStartTree TStart
 
HQARichTree TRich
 
HQAMdcTree TMdc
 
HQATofTree TTof
 
HQARpcTree TRpc
 
HQAShowerTree TShw
 
HQAPhysicsTree TPhy
 
HLocation lTrack
 
HLocation lMdc
 
Bool_t kFIRST
 
Bool_t kPDF
 
Bool_t kWriteToFile
 
Bool_t isSim
 boolean for writing hists to gHades output file More...
 
Bool_t fUseSlowPar
 boolean for sim/real More...
 
Int_t nProcessed
 
Int_t nEvent
 number of events QA-analyzed More...
 
Int_t nCountCalEvents
 number of events analyzed More...
 
Int_t nInterval
 number of calibration events analyzed More...
 
Int_t samplingRate
 interval number (for variation hists) More...
 
Int_t intervalSize
 rate of event sampling More...
 
TString psFile
 number of events per interval (for variation hists) More...
 
TString dstFile
 PostScript output filename. More...
 
TString fDir
 DST filename. More...
 
HQAVariationsvarHists
 QA output directory. More...
 
HQAHistogramshists
 Run variation histograms. More...
 
HQAScalersscalers
 General QA histograms. More...
 
Float_t betaMin
 Run QA scalers. More...
 
TTree * outputTree
 beta cut More...
 
TFile * fileTree
 

Detailed Description

Definition at line 33 of file hqamaker.h.

Constructor & Destructor Documentation

HQAMaker::HQAMaker ( void  )
HQAMaker::HQAMaker ( const Text_t *  name,
const Text_t *  title 
)
HQAMaker::~HQAMaker ( void  )

Definition at line 157 of file hqamaker.cc.

References cutStat, and HMdcCutStat::deleteHMdcCutStat().

Member Function Documentation

void HQAMaker::buildPSFilename ( )
private
void HQAMaker::fillHistMatching ( )
private

Definition at line 1908 of file hqamaker.cc.

References catRungeKuttaTrk, catShoHit, catSplineTrk, catTfClust, fCatRpcCluster, HTofHit::getCell(), HRKTrackB::getChiq(), HShowerHit::getCol(), HTofHit::getModule(), HBaseTrack::getP(), HBaseTrack::getPolarity(), HRKTrackB::getQualityTof(), HShowerHit::getRow(), HMetaMatch2::getRpcClstDX(), HMetaMatch2::getRpcClstDY(), HMetaMatch2::getRpcClstInd(), HMetaMatch2::getRpcClstQuality(), HMetaMatch2::getRungeKuttaInd(), HMetaMatch2::getRungeKuttaIndShowerHit(), HMetaMatch2::getRungeKuttaIndTofClst(), HShowerHit::getSector(), HTofHit::getSector(), HBaseTrack::getSector(), HMetaMatch2::getSector(), HMetaMatch2::getShowerHitDX(), HMetaMatch2::getShowerHitDY(), HMetaMatch2::getShowerHitInd(), HMetaMatch2::getShowerHitQuality(), HShowerHit::getSigmaX(), HShowerHit::getSigmaY(), HMetaMatch2::getSplineInd(), HMetaMatch2::getSystem(), HBaseTrack::getTheta(), HTofHit::getTof(), HMetaMatch2::getTofClstDX(), HMetaMatch2::getTofClstDY(), HMetaMatch2::getTofClstInd(), HMetaMatch2::getTofClstQuality(), HRpcCluster::getXRMS(), HShowerHit::getXY(), HRpcCluster::getYRMS(), hists, HQAHistograms::hRpc_quality, HQAHistograms::hsecspline, HQAHistograms::hsecspline0, HQAHistograms::hsecspline1, HQAHistograms::hshower_quality, hshower_qualityRK, HQAHistograms::htof_quality, HQAHistograms::htof_qualityRK, HQAHistograms::hXdiffRpc, HQAHistograms::hXdiffsho, HQAHistograms::hXdiffTof, HQAHistograms::hXdiffvsRpc, HQAHistograms::hXdiffvsRpcsector, HQAHistograms::hXdiffvsshoCol, hXdiffvsshoColRK, HQAHistograms::hXdiffvsshoRow, hXdiffvsshoRowRK, HQAHistograms::hXdiffvsshowersector, hXdiffvsshowersectorRK, HQAHistograms::hXdiffvsshw, HQAHistograms::hXdiffvsthetaRK_neg, HQAHistograms::hXdiffvstofstrip, HQAHistograms::hXdiffvstofstripRK, HQAHistograms::hXdiffvstofstripRK_neg, HQAHistograms::hYdiffRpc, HQAHistograms::hYdiffsho, HQAHistograms::hYdiffTof, HQAHistograms::hYdiffvsRpc, HQAHistograms::hYdiffvsRpcsector, HQAHistograms::hYdiffvsshoCol, hYdiffvsshoColRK, HQAHistograms::hYdiffvsshoRow, hYdiffvsshoRowRK, HQAHistograms::hYdiffvsshowersector, hYdiffvsshowersectorRK, HQAHistograms::hYdiffvsshw, HQAHistograms::hYdiffvsthetaRK_neg, HQAHistograms::hYdiffvstofstrip, HQAHistograms::hYdiffvstofstripRK, HQAHistograms::hYdiffvstofstripRK_neg, and iterMetaMatch.

Referenced by execute().

void HQAMaker::fillHistMdc ( )
private

Definition at line 921 of file hqamaker.cc.

References HQAMdcTree::fTCountsCal, HQAMdcTree::fTCountsRaw, HQAMdcTree::fTLayerCounts, HQAMdcTree::fTMboCounts, HQAMdcTree::fTSegCounter, HQAMdcTree::fTSegCounterFit, HMdcSeg::getChi2(), HMdcSeg::getIOSeg(), HMdcCal1::getLayer(), HMdcRaw::getMbo(), HMdcCal1::getModule(), HMdcRaw::getModule(), HMdcSeg::getSec(), HMdcHit::getSecMod(), HMdcCal1::getSector(), HMdcRaw::getSector(), HMdcCal1Sim::getStatus1(), HMdcCal1::getTime1(), HMdcCal1::getTime2(), HMdcHit::getX(), HMdcHit::getY(), hists, isSim, iterMdcCal1, iterMdcHit, iterMdcRaw, iterMdcSeg, HQAHistograms::mdcCal1_nVsSector_m0, HQAHistograms::mdcCal1_nVsSector_m1, HQAHistograms::mdcCal1_nVsSector_m2, HQAHistograms::mdcCal1_nVsSector_m3, HQAHistograms::mdcCal1_t1, HQAHistograms::mdcCal1_t1_V2, HQAHistograms::mdcCal1_t2mt1, HQAHistograms::mdcCal1_t2mt1_V2, HQAHistograms::mdcCal1_t2mt1_vs_t1, HQAHistograms::mdcCal1_t2mt1_vs_t1_plane, HQAHistograms::mdcCal1_tatVsSector_m0, HQAHistograms::mdcCal1_tatVsSector_m1, HQAHistograms::mdcCal1_tatVsSector_m2, HQAHistograms::mdcCal1_tatVsSector_m3, HQAVariations::mdcCal1_time1_m0_Var, HQAVariations::mdcCal1_time1_m1_Var, HQAVariations::mdcCal1_time1_m2_Var, HQAVariations::mdcCal1_time1_m3_Var, HQAHistograms::mdcCal1_time1VsSector_m0, HQAHistograms::mdcCal1_time1VsSector_m1, HQAHistograms::mdcCal1_time1VsSector_m2, HQAHistograms::mdcCal1_time1VsSector_m3, HQAVariations::mdcCal1_time2m1_m0_Var, HQAVariations::mdcCal1_time2m1_m1_Var, HQAVariations::mdcCal1_time2m1_m2_Var, HQAVariations::mdcCal1_time2m1_m3_Var, HQAHistograms::mdcHit_scat_m0, HQAHistograms::mdcHit_scat_m1, HQAHistograms::mdcHit_scat_m2, HQAHistograms::mdcHit_scat_m3, HQAHistograms::mdcRaw_mboVsSector_m0, HQAHistograms::mdcRaw_mboVsSector_m1, HQAHistograms::mdcRaw_mboVsSector_m2, HQAHistograms::mdcRaw_mboVsSector_m3, HQAHistograms::mdcSeg_Chi2, n, nEvent, TMdc, and varHists.

Referenced by execute().

void HQAMaker::fillHistPid ( )
private

Definition at line 2133 of file hqamaker.cc.

References catTfClust, fCatRpcCluster, HVirtualCand::getBeta(), HTofHit::getCell(), HRpcCluster::getCell1(), HVirtualCand::getCharge(), HVirtualCand::getChi2(), HRpcCluster::getClusterType(), HRpcCluster::getColumn1(), HTofHit::getEdep(), HStart2Cal::getMaxMultiplicity(), HParticleCand::getMetaMatchQuality(), HParticleCand::getMetaMatchQualityShower(), HTofHit::getModule(), HStart2Hit::getModule(), HStart2Cal::getModule(), HVirtualCand::getMomentum(), HVirtualCand::getPhi(), HParticleCand::getRingAmplitude(), HParticleCand::getRingNumPads(), HParticleCand::getRpcInd(), HParticleCand::getSector(), HParticleCand::getShowerInd(), HStart2Hit::getStrip(), HStart2Cal::getStrip(), HParticleCand::getSystem(), HVirtualCand::getTheta(), HStart2Hit::getTime(), HStart2Cal::getTime(), HTofHit::getTof(), HRpcCluster::getTof(), HParticleCand::getTofClstInd(), HParticleCand::getTofdEdx(), hists, HQAHistograms::hparticle_lepton_tof_all_sys0, HQAHistograms::hparticle_lepton_tof_all_sys1, HQAHistograms::hparticle_lepton_tof_vs_rod_sys0, HQAHistograms::hparticle_lepton_tof_vs_rod_sys1, HQAHistograms::hparticle_lepton_tof_vs_start_sys0, HQAHistograms::hparticle_lepton_tof_vs_start_sys1, HQAHistograms::hparticle_lepton_tof_vs_startstrip_sys0, HQAHistograms::hparticle_lepton_tof_vs_startstrip_sys1, HQAHistograms::hparticle_MetaMatchQualRpc, HQAHistograms::hparticle_MetaMatchQualShw, HQAHistograms::hparticle_MetaMatchQualTof, HQAHistograms::hparticle_mult, HQAHistograms::hparticle_mult_select, HQAHistograms::hparticle_multrk, HQAHistograms::hparticle_p_eloss_vs_rod_sys1, HQAHistograms::hparticle_pi_eloss_vs_rod_sys1, HQAHistograms::hparticle_pi_metahit_vs_phi_sys1, HQAHistograms::hparticle_pi_tof_all_sys0, HQAHistograms::hparticle_pi_tof_all_sys1, HQAHistograms::hparticle_pi_tof_vs_rod_sys0, HQAHistograms::hparticle_pi_tof_vs_rod_sys1, HQAHistograms::hparticle_pi_tof_vs_start_sys0, HQAHistograms::hparticle_pi_tof_vs_start_sys1, HQAHistograms::hparticle_pi_tof_vs_startMod0_sys0, HQAHistograms::hparticle_pi_tof_vs_startMod1_sys0, HQAHistograms::hparticle_pi_tof_vs_startstrip_sys0, HQAHistograms::hparticle_pi_tof_vs_startstrip_sys1, HQAHistograms::hparticle_rk_momdif_sys0_sec, HQAHistograms::hparticle_rk_momdif_sys1_sec, HQAHistograms::hparticle_RK_neg_phi, HQAHistograms::hparticle_RK_neg_theta_sec, HQAHistograms::hparticle_RK_phi, HQAHistograms::hparticle_RK_theta_sec, HQAHistograms::hparticle_TofdEdx, HParticleCand::isFlagBit(), HParticleCand::isRichMatch(), HParticleCand::isRpcClstUsed(), HParticleCand::isTofClstUsed(), iterParticleCand, iterStCal, iterStHit, Particle::kIsRICHRK, Particle::kIsUsed, nEvent, HQAVariations::particleCand_n_Var, HQAVariations::particleCandLep_n_Var, and varHists.

Referenced by execute().

void HQAMaker::fillHistSpline ( )
private

Definition at line 1704 of file hqamaker.cc.

Referenced by execute().

void HQAMaker::finalizeHistDaqScaler ( )
private

Definition at line 1758 of file hqamaker.cc.

References HQAHistograms::histAllScalerTrend, hists, and nCountCalEvents.

Referenced by finalize().

void HQAMaker::finalizeHistPid ( )
private

Definition at line 2428 of file hqamaker.cc.

References HQAPhysicsTree::fTMetaMatchRpcMax, HQAPhysicsTree::fTMetaMatchRpcMax2, HQAPhysicsTree::fTMetaMatchRpcMean, HQAPhysicsTree::fTMetaMatchShwMax, HQAPhysicsTree::fTMetaMatchShwMax2, HQAPhysicsTree::fTMetaMatchShwMean, HQAPhysicsTree::fTMetaMatchTofMax, HQAPhysicsTree::fTMetaMatchTofMax2, HQAPhysicsTree::fTMetaMatchTofMean, HQAPhysicsTree::fTMultiMax, HQAPhysicsTree::fTMultiMaxSelect, HQAPhysicsTree::fTMultiMean, HQAPhysicsTree::fTMultiMeanSelect, HQAPhysicsTree::fTTimeLepStaSys0Max, HQAPhysicsTree::fTTimeLepStaSys0Mean, HQAPhysicsTree::fTTimeLepStaSys0Sig, HQAPhysicsTree::fTTimeLepStaSys1Max, HQAPhysicsTree::fTTimeLepStaSys1Mean, HQAPhysicsTree::fTTimeLepStaSys1Sig, HQAPhysicsTree::fTTimeLepSumSys0Max, HQAPhysicsTree::fTTimeLepSumSys0Mean, HQAPhysicsTree::fTTimeLepSumSys0Sig, HQAPhysicsTree::fTTimeLepSumSys1Max, HQAPhysicsTree::fTTimeLepSumSys1Mean, HQAPhysicsTree::fTTimeLepSumSys1Sig, HQAPhysicsTree::fTTimePiStaSys0FitMean, HQAPhysicsTree::fTTimePiStaSys0Max, HQAPhysicsTree::fTTimePiStaSys0Mean, HQAPhysicsTree::fTTimePiStaSys0Sig, HQAPhysicsTree::fTTimePiStaSys1FitMean, HQAPhysicsTree::fTTimePiStaSys1Max, HQAPhysicsTree::fTTimePiStaSys1Mean, HQAPhysicsTree::fTTimePiStaSys1Sig, HQAPhysicsTree::fTTimePiSumSys0FitMean, HQAPhysicsTree::fTTimePiSumSys0Max, HQAPhysicsTree::fTTimePiSumSys0Mean, HQAPhysicsTree::fTTimePiSumSys0Sig, HQAPhysicsTree::fTTimePiSumSys1FitMean, HQAPhysicsTree::fTTimePiSumSys1Max, HQAPhysicsTree::fTTimePiSumSys1Mean, HQAPhysicsTree::fTTimePiSumSys1Sig, HQAPhysicsTree::fTTofdEdxMax, HQAPhysicsTree::fTTofdEdxMean, hists, HQAHistograms::hparticle_lepton_tof_all_sys0, HQAHistograms::hparticle_lepton_tof_all_sys1, HQAHistograms::hparticle_lepton_tof_vs_start_sys0, HQAHistograms::hparticle_lepton_tof_vs_start_sys1, HQAHistograms::hparticle_MetaMatchQualRpc, HQAHistograms::hparticle_MetaMatchQualShw, HQAHistograms::hparticle_MetaMatchQualTof, HQAHistograms::hparticle_mult, HQAHistograms::hparticle_mult_select, HQAHistograms::hparticle_pi_tof_all_sys0, HQAHistograms::hparticle_pi_tof_all_sys1, HQAHistograms::hparticle_pi_tof_GaussFit_all_sys0, HQAHistograms::hparticle_pi_tof_GaussFit_all_sys1, HQAHistograms::hparticle_pi_tof_GaussFit_sys0, HQAHistograms::hparticle_pi_tof_GaussFit_sys1, HQAHistograms::hparticle_pi_tof_vs_start_sys0, HQAHistograms::hparticle_pi_tof_vs_start_sys1, HQAHistograms::hparticle_TofdEdx, n, NSTART_STRIPS, and TPhy.

Referenced by finalize().

void HQAMaker::finalizeHistRichMDC ( )
private
void HQAMaker::finalizeHistShowerRpc ( )
private

Definition at line 2697 of file hqamaker.cc.

Referenced by finalize().

void HQAMaker::finalizeHistSpline ( )
inlineprivate

Definition at line 106 of file hqamaker.h.

void HQAMaker::generatePDF ( Bool_t  kpdf = kTRUE)
inline

Definition at line 55 of file hqamaker.h.

References kPDF.

void HQAMaker::Print ( const Option_t *  option = "")
void HQAMaker::setBeamTime ( TString  beam)
inline

Definition at line 68 of file hqamaker.h.

References fbeamtime.

void HQAMaker::setIntervalSize ( Int_t  size)
inline

Definition at line 43 of file hqamaker.h.

References intervalSize.

Referenced by analysisDST().

void HQAMaker::setOutputDir ( const Char_t *  fdir)
inline

Definition at line 49 of file hqamaker.h.

References fDir.

Referenced by analysisDST().

void HQAMaker::setParContainers ( void  )

Definition at line 439 of file hqamaker.cc.

Referenced by HQAMaker().

void HQAMaker::setPSFileName ( const Char_t *  fname)
inline

Definition at line 46 of file hqamaker.h.

References fname, and psFile.

void HQAMaker::setSamplingRate ( Int_t  rate)
inline

Definition at line 40 of file hqamaker.h.

References samplingRate.

Referenced by analysisDST().

void HQAMaker::setUseSlowPar ( Bool_t  use)
inline

Definition at line 53 of file hqamaker.h.

References fUseSlowPar.

void HQAMaker::writeToFile ( Bool_t  kwtf = kTRUE)
inline

Definition at line 64 of file hqamaker.h.

References kWriteToFile.

Member Data Documentation

Float_t HQAMaker::betaMin
private

Run QA scalers.

Definition at line 189 of file hqamaker.h.

Referenced by fillHistRungeKutta(), and HQAMaker().

HCategory* HQAMaker::catRungeKuttaTrk
private

Definition at line 140 of file hqamaker.h.

Referenced by fillHistMatching(), getIteratorPointers(), and initIteratorPointers().

HCategory* HQAMaker::catShoHit
private

Definition at line 141 of file hqamaker.h.

Referenced by fillHistMatching(), getIteratorPointers(), and initIteratorPointers().

HCategory* HQAMaker::catSplineTrk
private

Definition at line 139 of file hqamaker.h.

Referenced by fillHistMatching(), getIteratorPointers(), and initIteratorPointers().

HCategory* HQAMaker::catTfClust
private
HCategory* HQAMaker::catTfHit
private

Definition at line 142 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

Int_t HQAMaker::cutResults = {0, 0, 0, 0}
staticprotected

container for statistics on cuts //asd

Definition at line 207 of file hqamaker.h.

HMdcCutStat* HQAMaker::cutStat
protected

Definition at line 205 of file hqamaker.h.

Referenced by finalizeHistMdc(), HQAMaker(), init(), and ~HQAMaker().

TString HQAMaker::dstFile
private

PostScript output filename.

Definition at line 182 of file hqamaker.h.

Referenced by buildPSFilename(), and makePS().

TString HQAMaker::fbeamtime
private

Definition at line 151 of file hqamaker.h.

Referenced by HQAMaker(), and setBeamTime().

HCategory* HQAMaker::fCatParticleCand
private

Definition at line 146 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

HCategory* HQAMaker::fCatRpcCluster
private
HCategory* HQAMaker::fCatRpcHit
private

Definition at line 143 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

TString HQAMaker::fDir
private

DST filename.

Definition at line 183 of file hqamaker.h.

Referenced by buildPSFilename(), and setOutputDir().

TFile* HQAMaker::fileTree
private

Definition at line 192 of file hqamaker.h.

Referenced by execute(), and finalize().

Bool_t HQAMaker::fUseSlowPar
private

boolean for sim/real

Definition at line 170 of file hqamaker.h.

Referenced by execute(), HQAMaker(), init(), and setUseSlowPar().

Int_t HQAMaker::intervalSize
private

rate of event sampling

Definition at line 179 of file hqamaker.h.

Referenced by execute(), HQAMaker(), init(), Print(), and setIntervalSize().

Bool_t HQAMaker::isSim
private

boolean for writing hists to gHades output file

Definition at line 169 of file hqamaker.h.

Referenced by execute(), fillHistMdc(), getIteratorPointers(), and HQAMaker().

HIterator* HQAMaker::iterEmcCal
private

HEmcRaw iterator.

Definition at line 129 of file hqamaker.h.

Referenced by fillHistEmc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterEmcClus
private

HEmcCal iterator.

Definition at line 130 of file hqamaker.h.

Referenced by fillHistEmc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterEmcRaw
private

HWallHit iterator.

Definition at line 128 of file hqamaker.h.

Referenced by fillHistEmc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterFwHit
private

HWallRaw iterator.

Definition at line 127 of file hqamaker.h.

Referenced by fillHistWall(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterFwRaw
private

HShowerHit iterator.

Definition at line 126 of file hqamaker.h.

Referenced by fillHistWall(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterHTBoxChan
private

HPidTrackCand iterator.

Definition at line 135 of file hqamaker.h.

Referenced by fillHistDaqScaler(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterMdcCal1
private

HMdcRaw iterator.

Definition at line 118 of file hqamaker.h.

Referenced by fillHistMdc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterMdcHit
private

HMdcCal1 iterator.

Definition at line 119 of file hqamaker.h.

Referenced by fillHistMdc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterMdcRaw
private

HRichHit iterator.

Definition at line 117 of file hqamaker.h.

Referenced by fillHistMdc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterMdcSeg
private

HMdcHit iterator.

Definition at line 120 of file hqamaker.h.

Referenced by fillHistMdc(), fillHistRichMDC(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterMetaMatch
private

HSplineTrack iterator.

Definition at line 133 of file hqamaker.h.

Referenced by fillHistMatching(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterParticleCand
private

HMetaMatch iterator.

Definition at line 134 of file hqamaker.h.

Referenced by fillHistPid(), fillMassSpectrum(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterRichCal
private

HStartHit iterator.

Definition at line 115 of file hqamaker.h.

Referenced by fillHistRich(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterRichHit
private

HRichCal iterator.

Definition at line 116 of file hqamaker.h.

Referenced by fillHistRich(), fillHistRichMDC(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterRpcCluster
private

HRpcHit iterator.

Definition at line 124 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterRpcHit
private

HTofCluster iterator.

Definition at line 123 of file hqamaker.h.

Referenced by fillHistRpc(), fillHistShowerRpc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterRungeKuttaTrk
private

HSplineTrack iterator.

Definition at line 132 of file hqamaker.h.

Referenced by fillHistRungeKutta(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterShoHit
private

HRpcCluster iterator.

Definition at line 125 of file hqamaker.h.

Referenced by fillHistShower(), fillHistShowerRpc(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterSplineTrk
private

HEmcClus iterator.

Definition at line 131 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterStCal
private

Definition at line 113 of file hqamaker.h.

Referenced by fillHistPid(), fillHistStart(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterStHit
private

HStartCal iterator.

Definition at line 114 of file hqamaker.h.

Referenced by fillHistPid(), fillHistStart(), getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterTofCluster
private

HTofHit iterator.

Definition at line 122 of file hqamaker.h.

Referenced by getIteratorPointers(), and initIteratorPointers().

HIterator* HQAMaker::iterTofHit
private

HMdcSeg iterator.

Definition at line 121 of file hqamaker.h.

Referenced by fillHistStart(), fillHistTof(), getIteratorPointers(), and initIteratorPointers().

Bool_t HQAMaker::kFIRST
private

Definition at line 166 of file hqamaker.h.

Referenced by execute(), and HQAMaker().

Bool_t HQAMaker::kPDF
private

Definition at line 167 of file hqamaker.h.

Referenced by generatePDF(), HQAMaker(), and Print().

Bool_t HQAMaker::kWriteToFile
private

Definition at line 168 of file hqamaker.h.

Referenced by writeToFile().

HLocation HQAMaker::lMdc
private

Definition at line 164 of file hqamaker.h.

Referenced by fillHistRichMDC(), and HQAMaker().

HLocation HQAMaker::lTrack
private

Definition at line 163 of file hqamaker.h.

Referenced by HQAMaker().

Int_t HQAMaker::nCountCalEvents
private

number of events analyzed

Definition at line 175 of file hqamaker.h.

Referenced by execute(), fillHistDaqScaler(), finalizeHistDaqScaler(), and HQAMaker().

Int_t HQAMaker::nEvent
private
Int_t HQAMaker::nInterval
private

number of calibration events analyzed

Definition at line 176 of file hqamaker.h.

Referenced by execute(), and HQAMaker().

TTree* HQAMaker::outputTree
private

beta cut

Definition at line 191 of file hqamaker.h.

Referenced by execute(), and finalize().

TString HQAMaker::psFile
private

number of events per interval (for variation hists)

Definition at line 181 of file hqamaker.h.

Referenced by buildPSFilename(), execute(), makePS(), Print(), and setPSFileName().

Int_t HQAMaker::samplingRate
private

interval number (for variation hists)

Definition at line 178 of file hqamaker.h.

Referenced by execute(), HQAMaker(), Print(), and setSamplingRate().

HQAScalers* HQAMaker::scalers
private

General QA histograms.

Definition at line 187 of file hqamaker.h.

Referenced by fillScalers(), init(), and makePS().

HSlowPar* HQAMaker::SlowPar
private

Definition at line 148 of file hqamaker.h.

Referenced by execute(), and init().

HQAFileInfoTree HQAMaker::TFileInfo
private

Definition at line 154 of file hqamaker.h.

Referenced by execute(), and finalize().

HQAMdcTree HQAMaker::TMdc
private

Definition at line 157 of file hqamaker.h.

Referenced by execute(), fillHistMdc(), and finalizeHistMdc().

HQAPhysicsTree HQAMaker::TPhy
private

Definition at line 161 of file hqamaker.h.

Referenced by execute(), finalizeHistPid(), and finalizeMassSpectrum().

HQARichTree HQAMaker::TRich
private

Definition at line 156 of file hqamaker.h.

Referenced by execute(), and finalizeHistRich().

HQARpcTree HQAMaker::TRpc
private

Definition at line 159 of file hqamaker.h.

Referenced by execute(), fillHistRpc(), and finalizeHistRpc().

HQAShowerTree HQAMaker::TShw
private

Definition at line 160 of file hqamaker.h.

Referenced by execute(), and finalizeHistShower().

HQAStartTree HQAMaker::TStart
private

Definition at line 155 of file hqamaker.h.

Referenced by execute(), and finalizeHistStart().

HQATofTree HQAMaker::TTof
private

Definition at line 158 of file hqamaker.h.

Referenced by execute(), fillHistTof(), and finalizeHistTof().

HQAVariations* HQAMaker::varHists
private

The documentation for this class was generated from the following files: