StFms  0.0.0
FMS software in the STAR framework
StFmsQAHistoMaker Class Reference

#include <StFmsQAHistoMaker.h>

Inheritance diagram for StFmsQAHistoMaker:
Collaboration diagram for StFmsQAHistoMaker:

Public Member Functions

 StFmsQAHistoMaker (const char *name="StFmsQAMaker")
 
 ~StFmsQAHistoMaker ()
 
void Clear (const char *opt="")
 
void SetOutputFile (Char_t *filename)
 
void SetFmsQA (Bool_t fmsqa=true)
 
void SetEmcQA (Bool_t emcqa=true)
 
void SetEmcEt (Float_t emcet=0.2)
 
void SetTrackQA (Bool_t trackqa=true)
 
Int_t InitRun (Int_t runNumber)
 
Int_t Init ()
 
Int_t Make ()
 
Int_t Finish ()
 

Private Member Functions

void fmsEventQa ()
 
void fmsMuDstQa ()
 
Bool_t isUsableTrack (const StMuTrack &track)
 

Private Attributes

TFile * mFile
 
Bool_t mFmsQA
 
Bool_t mEmcQA
 
Float_t mEmcEt
 
Bool_t mTrackQA
 
UInt_t Rnum
 
UInt_t ievt
 
Char_t * mFilename
 
StBemcTables * mBemcTables
 
StEEmcDb * mEeDb
 
TH2F * hbbcratevsevt
 
TH1F * hbunchid
 
TH2F * hfmsNhitvsevt
 
TH2F * hfmshitEvsevt
 
TH2F * hfmsNcluvsevt
 
TH2F * hfmscluEvsevt
 
TH2F * hfmsNphovsevt
 
TH2F * hfmsphoEvsevt
 
TH2F * hfmshitEvsChannel
 
TH2F * hmufmshitEvsChannel
 
TH2F * hmufms1stHitEvsChannel
 
TH2F * hmufmsClusterHitEvsChannel
 
TH1F * hmufmsNHitsPerCluster
 
TH2F * hfmscluEvseta
 
TH2F * hmufmscluEvseta
 
TH2F * hfmscluEvsphi
 
TH2F * hmufmscluEvsphi
 
TH2F * hfmsphoEvseta
 
TH2F * hmufmsphoEvseta
 
TH2F * hmufms1stphoEvseta
 
TH2F * hfmsphoEvsphi
 
TH2F * hmufmsphoEvsphi
 
TH1F * hmufmsPairMass
 
std::map< int, TH2F * > hfmsy0x0
 
TH2F * hbemchitEtvsevt
 
TH2F * heemchitEtvsevt
 
TH2F * hbemchitAdcvsevt
 
TH2F * heemchitAdcvsevt
 
TH2F * hbemchitIdvsevt
 
TH2F * heemchitIdvsevt
 
TH2F * hbemchitAdcvsid
 
TH2F * heemchitAdcvsid
 
TH2F * hbemchitEtvsid
 
TH2F * heemchitEtvsid
 
TH2F * hbemchitEtvseta
 
TH2F * hbemchitEtvsphi
 
TH2F * heemchitEtvseta
 
TH2F * heemchitEtvsphi
 
TH2F * hbemchitEtavsphi
 
TH2F * heemchitEtavsphi
 
TH2F * htpcverzvsevt
 
TH2F * htpcntrkvsevt
 
TH2F * htpcptvsevt
 
TH2F * htpcetavsevt
 
TH2F * htpcphivsevt
 
TH2F * htpcetavsphi
 
FMSCluster::StFmsGeometry mGeometry
 

Detailed Description

Definition at line 27 of file StFmsQAHistoMaker.h.

Constructor & Destructor Documentation

StFmsQAHistoMaker::StFmsQAHistoMaker ( const char *  name = "StFmsQAMaker")
StFmsQAHistoMaker::~StFmsQAHistoMaker ( )

Definition at line 68 of file StFmsQAHistoMaker.cxx.

Member Function Documentation

void StFmsQAHistoMaker::Clear ( const char *  opt = "")

Definition at line 109 of file StFmsQAHistoMaker.cxx.

Int_t StFmsQAHistoMaker::Finish ( )

Definition at line 490 of file StFmsQAHistoMaker.cxx.

void StFmsQAHistoMaker::fmsEventQa ( )
private

Definition at line 533 of file StFmsQAHistoMaker.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void StFmsQAHistoMaker::fmsMuDstQa ( )
private

Definition at line 589 of file StFmsQAHistoMaker.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

Int_t StFmsQAHistoMaker::Init ( )

Definition at line 142 of file StFmsQAHistoMaker.cxx.

Int_t StFmsQAHistoMaker::InitRun ( Int_t  runNumber)

Definition at line 118 of file StFmsQAHistoMaker.cxx.

Here is the call graph for this function:

Bool_t StFmsQAHistoMaker::isUsableTrack ( const StMuTrack &  track)
private

Definition at line 501 of file StFmsQAHistoMaker.cxx.

Here is the caller graph for this function:

Int_t StFmsQAHistoMaker::Make ( )

Definition at line 249 of file StFmsQAHistoMaker.cxx.

Here is the call graph for this function:

void StFmsQAHistoMaker::SetEmcEt ( Float_t  emcet = 0.2)
inline

Definition at line 38 of file StFmsQAHistoMaker.h.

void StFmsQAHistoMaker::SetEmcQA ( Bool_t  emcqa = true)
inline

Definition at line 37 of file StFmsQAHistoMaker.h.

void StFmsQAHistoMaker::SetFmsQA ( Bool_t  fmsqa = true)
inline

Definition at line 36 of file StFmsQAHistoMaker.h.

void StFmsQAHistoMaker::SetOutputFile ( Char_t *  filename = "default.root")

Definition at line 113 of file StFmsQAHistoMaker.cxx.

void StFmsQAHistoMaker::SetTrackQA ( Bool_t  trackqa = true)
inline

Definition at line 39 of file StFmsQAHistoMaker.h.

Member Data Documentation

TH2F* StFmsQAHistoMaker::hbbcratevsevt
private

Definition at line 62 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitAdcvsevt
private

Definition at line 99 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitAdcvsid
private

Definition at line 110 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitEtavsphi
private

Definition at line 118 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitEtvseta
private

Definition at line 114 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitEtvsevt
private

Definition at line 97 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitEtvsid
private

Definition at line 112 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitEtvsphi
private

Definition at line 115 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hbemchitIdvsevt
private

Definition at line 101 of file StFmsQAHistoMaker.h.

TH1F* StFmsQAHistoMaker::hbunchid
private

Definition at line 63 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitAdcvsevt
private

Definition at line 100 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitAdcvsid
private

Definition at line 111 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitEtavsphi
private

Definition at line 119 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitEtvseta
private

Definition at line 116 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitEtvsevt
private

Definition at line 98 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitEtvsid
private

Definition at line 113 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitEtvsphi
private

Definition at line 117 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::heemchitIdvsevt
private

Definition at line 102 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmscluEvseta
private

Definition at line 79 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmscluEvsevt
private

Definition at line 69 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmscluEvsphi
private

Definition at line 81 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmshitEvsChannel
private

Definition at line 74 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmshitEvsevt
private

Definition at line 67 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsNcluvsevt
private

Definition at line 68 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsNhitvsevt
private

Definition at line 66 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsNphovsevt
private

Definition at line 70 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsphoEvseta
private

Definition at line 83 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsphoEvsevt
private

Definition at line 71 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hfmsphoEvsphi
private

Definition at line 86 of file StFmsQAHistoMaker.h.

std::map<int, TH2F*> StFmsQAHistoMaker::hfmsy0x0
private

Definition at line 89 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufms1stHitEvsChannel
private

Definition at line 76 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufms1stphoEvseta
private

Definition at line 85 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmscluEvseta
private

Definition at line 80 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmscluEvsphi
private

Definition at line 82 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmsClusterHitEvsChannel
private

Definition at line 77 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmshitEvsChannel
private

Definition at line 75 of file StFmsQAHistoMaker.h.

TH1F* StFmsQAHistoMaker::hmufmsNHitsPerCluster
private

Definition at line 78 of file StFmsQAHistoMaker.h.

TH1F* StFmsQAHistoMaker::hmufmsPairMass
private

Definition at line 88 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmsphoEvseta
private

Definition at line 84 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::hmufmsphoEvsphi
private

Definition at line 87 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcetavsevt
private

Definition at line 125 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcetavsphi
private

Definition at line 127 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcntrkvsevt
private

Definition at line 123 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcphivsevt
private

Definition at line 126 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcptvsevt
private

Definition at line 124 of file StFmsQAHistoMaker.h.

TH2F* StFmsQAHistoMaker::htpcverzvsevt
private

Definition at line 122 of file StFmsQAHistoMaker.h.

UInt_t StFmsQAHistoMaker::ievt
private

Definition at line 55 of file StFmsQAHistoMaker.h.

StBemcTables* StFmsQAHistoMaker::mBemcTables
private

Definition at line 58 of file StFmsQAHistoMaker.h.

StEEmcDb* StFmsQAHistoMaker::mEeDb
private

Definition at line 59 of file StFmsQAHistoMaker.h.

Float_t StFmsQAHistoMaker::mEmcEt
private

Definition at line 51 of file StFmsQAHistoMaker.h.

Bool_t StFmsQAHistoMaker::mEmcQA
private

Definition at line 50 of file StFmsQAHistoMaker.h.

TFile* StFmsQAHistoMaker::mFile
private

Definition at line 48 of file StFmsQAHistoMaker.h.

Char_t* StFmsQAHistoMaker::mFilename
private

Definition at line 56 of file StFmsQAHistoMaker.h.

Bool_t StFmsQAHistoMaker::mFmsQA
private

Definition at line 49 of file StFmsQAHistoMaker.h.

FMSCluster::StFmsGeometry StFmsQAHistoMaker::mGeometry
private

Definition at line 130 of file StFmsQAHistoMaker.h.

Bool_t StFmsQAHistoMaker::mTrackQA
private

Definition at line 52 of file StFmsQAHistoMaker.h.

UInt_t StFmsQAHistoMaker::Rnum
private

Definition at line 54 of file StFmsQAHistoMaker.h.


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