FairRoot/PandaRoot
|
#include <PndMvdMCEventAna.h>
Public Member Functions | |
PndMvdMCEventAna () | |
PndMvdMCEventAna (TString fileName) | |
virtual | ~PndMvdMCEventAna () |
virtual void | InitBranch () |
virtual void | InitHistos () |
virtual void | AnaHitNr (Int_t hitNr) |
virtual void | Init (TString fileName) |
void | InitCanvas () |
void | AnaEvents (Int_t count) |
void | AnaEventNr (Int_t Nr) |
void | NextEvent () |
void | DrawHistos () |
void | DrawHisto (TString path, TString opt="") |
void | SetCanvasColumns (Int_t col) |
void | SetDrawOption (TString histoName, TString option) |
void | SetSelection (TString sel) |
void | FillVector () |
void | DrawVector (Int_t index, TString opt) |
Int_t | GetEventNr () const |
TString | GetSelection () const |
TH1 * | GetHisto (TString histoName) |
TH1 * | GetHisto (Int_t i) |
virtual void | AnaHits () |
virtual void | BeginOfEventAction () |
virtual void | EndOfEventAction () |
virtual void | ClearHistos () |
Protected Member Functions | |
ClassDef (PndMvdEventAna, 1) | |
Protected Attributes | |
Int_t | fActiveEvent |
Int_t | fAnaEvents |
TFile * | fFile |
TTree * | fTree |
TClonesArray * | fHitArray |
TString | fClassName |
TString | fBranchName |
TString | fSelection |
TCanvas * | fCan |
std::map< TString, TH1 * > | fHistos |
std::map< TString, TString > | fDrawOption |
std::vector< TH1 * > | fHistoVector |
Int_t | fCancol |
Private Member Functions | |
ClassDef (PndMvdMCEventAna, 1) | |
Private Attributes | |
TClonesArray * | fMCTrackArray |
PndGeoHandling * | fGeoH |
Definition at line 28 of file PndMvdMCEventAna.h.
|
inline |
Definition at line 30 of file PndMvdMCEventAna.h.
PndMvdMCEventAna::PndMvdMCEventAna | ( | TString | fileName | ) |
|
inlinevirtual |
Definition at line 32 of file PndMvdMCEventAna.h.
|
inherited |
Definition at line 28 of file PndMvdEventAna.cxx.
References PndMvdEventAna::AnaHits(), PndMvdEventAna::BeginOfEventAction(), PndMvdEventAna::ClearHistos(), PndMvdEventAna::EndOfEventAction(), PndMvdEventAna::fActiveEvent, PndMvdEventAna::fAnaEvents, PndMvdEventAna::fTree, PndMvdEventAna::InitHistos(), and vecs.
Referenced by PndMvdEventAna::NextEvent().
|
inherited |
Definition at line 79 of file PndMvdEventAna.cxx.
References PndMvdEventAna::AnaHits(), count, PndMvdEventAna::fActiveEvent, PndMvdEventAna::fAnaEvents, PndMvdEventAna::fTree, i, and PndMvdEventAna::InitHistos().
|
virtual |
Reimplemented from PndMvdEventAna.
Definition at line 38 of file PndMvdMCEventAna.cxx.
References PndMvdEventAna::fActiveEvent, PndMvdEventAna::fHistos, PndMvdEventAna::fHitArray, PndMvdEventAna::fSelection, PndMvdEventAna::fTree, hit(), and vecs.
|
virtualinherited |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 94 of file PndMvdEventAna.cxx.
References PndMvdEventAna::AnaHitNr(), PndMvdEventAna::fHitArray, and i.
Referenced by PndMvdEventAna::AnaEventNr(), and PndMvdEventAna::AnaEvents().
|
inlinevirtualinherited |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 60 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr().
|
private |
|
protectedinherited |
|
inlinevirtualinherited |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 62 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr().
|
inherited |
Definition at line 63 of file PndMvdEventAna.cxx.
References PndMvdEventAna::fCan, PndMvdEventAna::fHistos, and i.
|
inherited |
|
inlinevirtualinherited |
Reimplemented in PndMvdAllDataEventAna, and PndMvdDigiEventAna.
Definition at line 61 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr().
|
inherited |
Definition at line 102 of file PndMvdEventAna.cxx.
References PndMvdEventAna::fHistos, and PndMvdEventAna::fHistoVector.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
virtualinherited |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 16 of file PndMvdEventAna.cxx.
References PndMvdEventAna::fActiveEvent, PndMvdEventAna::fBranchName, PndMvdEventAna::fClassName, PndMvdEventAna::fFile, PndMvdEventAna::fHitArray, PndMvdEventAna::fTree, PndMvdEventAna::InitBranch(), and PndMvdEventAna::InitHistos().
Referenced by PndMvdDigiEventAna::PndMvdDigiEventAna().
|
virtual |
Implements PndMvdEventAna.
Definition at line 16 of file PndMvdMCEventAna.cxx.
References PndMvdEventAna::fBranchName, and PndMvdEventAna::fClassName.
|
inherited |
Definition at line 55 of file PndMvdEventAna.cxx.
References Double_t, PndMvdEventAna::fCan, PndMvdEventAna::fCancol, and PndMvdEventAna::fHistos.
|
virtual |
Implements PndMvdEventAna.
Definition at line 22 of file PndMvdMCEventAna.cxx.
References PndMvdEventAna::fDrawOption, and PndMvdEventAna::fHistos.
|
inherited |
Definition at line 46 of file PndMvdEventAna.cxx.
References PndMvdEventAna::AnaEventNr(), PndMvdEventAna::fActiveEvent, PndMvdEventAna::fAnaEvents, and PndMvdEventAna::fTree.
|
inlineinherited |
Definition at line 47 of file PndMvdEventAna.h.
References col, and PndMvdEventAna::fCancol.
Referenced by PndMvdAllDataEventAna::PndMvdAllDataEventAna(), and PndMvdDigiEventAna::PndMvdDigiEventAna().
|
inlineinherited |
|
protectedinherited |
Definition at line 62 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr(), PndMvdEventAna::AnaEvents(), AnaHitNr(), PndMvdDigiEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), PndMvdEventAna::GetEventNr(), PndMvdEventAna::Init(), and PndMvdEventAna::NextEvent().
|
protectedinherited |
Definition at line 66 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr(), PndMvdEventAna::AnaEvents(), PndMvdDigiEventAna::CreateMaxHitsHisto(), and PndMvdEventAna::NextEvent().
|
protectedinherited |
Definition at line 71 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::Init(), PndMvdDigiEventAna::InitBranch(), and InitBranch().
|
protectedinherited |
Definition at line 73 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::DrawHistos(), and PndMvdEventAna::InitCanvas().
|
protectedinherited |
Definition at line 77 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::InitCanvas(), and PndMvdEventAna::SetCanvasColumns().
|
protectedinherited |
Definition at line 70 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::Init(), PndMvdDigiEventAna::InitBranch(), and InitBranch().
Definition at line 75 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), InitHistos(), and PndMvdEventAna::SetDrawOption().
|
protectedinherited |
Definition at line 67 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::Init(), and PndMvdAllDataEventAna::Init().
|
private |
Definition at line 40 of file PndMvdMCEventAna.h.
Definition at line 74 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), AnaHitNr(), PndMvdAllDataEventAna::ClearAllHMaps(), PndMvdAllDataEventAna::DrawAllHistos(), PndMvdEventAna::DrawHisto(), PndMvdEventAna::DrawHistos(), PndMvdAllDataEventAna::DrawHitHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdEventAna::FillVector(), PndMvdEventAna::GetHisto(), PndMvdEventAna::InitCanvas(), PndMvdDigiEventAna::InitHistos(), and InitHistos().
|
protectedinherited |
Definition at line 76 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::CreateMaxHitsHisto(), PndMvdEventAna::DrawVector(), PndMvdEventAna::FillVector(), and PndMvdEventAna::GetHisto().
|
protectedinherited |
Definition at line 69 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), PndMvdEventAna::AnaHits(), PndMvdAllDataEventAna::CalcMeanHitPos(), PndMvdAllDataEventAna::Create3DGeoHits(), PndMvdAllDataEventAna::DrawHitTracks(), PndMvdAllDataEventAna::Fill3DHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdAllDataEventAna::FillHitPerClusterHistos(), PndMvdEventAna::Init(), PndMvdAllDataEventAna::Init(), and PndMvdAllDataEventAna::PrintHitArray().
|
private |
Definition at line 39 of file PndMvdMCEventAna.h.
|
protectedinherited |
Definition at line 72 of file PndMvdEventAna.h.
Referenced by AnaHitNr(), PndMvdEventAna::GetSelection(), and PndMvdEventAna::SetSelection().
|
protectedinherited |
Definition at line 68 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr(), PndMvdEventAna::AnaEvents(), AnaHitNr(), PndMvdDigiEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), PndMvdEventAna::Init(), PndMvdAllDataEventAna::Init(), and PndMvdEventAna::NextEvent().