|
FairRoot/PandaRoot
|
#include <PndMvdEventAna.h>
Public Member Functions | |
| PndMvdEventAna () | |
| PndMvdEventAna (TString fileName) | |
| virtual | ~PndMvdEventAna () |
| 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 | InitBranch ()=0 |
| virtual void | InitHistos ()=0 |
| virtual void | AnaHits () |
| virtual void | AnaHitNr (Int_t i) |
| 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 |
| PndGeoHandling * | fGeoH |
PndMvdEventAna.h
Definition at line 33 of file PndMvdEventAna.h.
|
inline |
Definition at line 35 of file PndMvdEventAna.h.
| PndMvdEventAna::PndMvdEventAna | ( | TString | fileName | ) |
Definition at line 8 of file PndMvdEventAna.cxx.
|
inlinevirtual |
Definition at line 37 of file PndMvdEventAna.h.
| void PndMvdEventAna::AnaEventNr | ( | Int_t | Nr | ) |
Definition at line 28 of file PndMvdEventAna.cxx.
References AnaHits(), BeginOfEventAction(), ClearHistos(), EndOfEventAction(), fActiveEvent, fAnaEvents, fTree, InitHistos(), and vecs.
Referenced by NextEvent().
| void PndMvdEventAna::AnaEvents | ( | Int_t | count | ) |
Definition at line 79 of file PndMvdEventAna.cxx.
References AnaHits(), count, fActiveEvent, fAnaEvents, fTree, i, and InitHistos().
|
inlinevirtual |
Reimplemented in PndMvdDigiEventAna, and PndMvdMCEventAna.
Definition at line 59 of file PndMvdEventAna.h.
Referenced by AnaHits().
|
virtual |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 94 of file PndMvdEventAna.cxx.
References AnaHitNr(), fHitArray, and i.
Referenced by AnaEventNr(), and AnaEvents().
|
inlinevirtual |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 60 of file PndMvdEventAna.h.
Referenced by AnaEventNr().
|
protected |
|
inlinevirtual |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 62 of file PndMvdEventAna.h.
Referenced by AnaEventNr().
| void PndMvdEventAna::DrawHistos | ( | ) |
| void PndMvdEventAna::DrawVector | ( | Int_t | index, |
| TString | opt | ||
| ) |
|
inlinevirtual |
Reimplemented in PndMvdAllDataEventAna, and PndMvdDigiEventAna.
Definition at line 61 of file PndMvdEventAna.h.
Referenced by AnaEventNr().
| void PndMvdEventAna::FillVector | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 16 of file PndMvdEventAna.cxx.
References fActiveEvent, fBranchName, fClassName, fFile, fHitArray, fTree, InitBranch(), and InitHistos().
Referenced by PndMvdDigiEventAna::PndMvdDigiEventAna().
|
pure virtual |
Implemented in PndMvdAllDataEventAna, PndMvdDigiEventAna, and PndMvdMCEventAna.
Referenced by Init().
| void PndMvdEventAna::InitCanvas | ( | ) |
|
pure virtual |
Implemented in PndMvdAllDataEventAna, PndMvdDigiEventAna, and PndMvdMCEventAna.
Referenced by AnaEventNr(), AnaEvents(), and Init().
| void PndMvdEventAna::NextEvent | ( | ) |
Definition at line 46 of file PndMvdEventAna.cxx.
References AnaEventNr(), fActiveEvent, fAnaEvents, and fTree.
|
inline |
Definition at line 47 of file PndMvdEventAna.h.
Referenced by PndMvdAllDataEventAna::PndMvdAllDataEventAna(), and PndMvdDigiEventAna::PndMvdDigiEventAna().
|
inline |
|
protected |
Definition at line 62 of file PndMvdEventAna.h.
Referenced by AnaEventNr(), AnaEvents(), PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), GetEventNr(), Init(), and NextEvent().
|
protected |
Definition at line 66 of file PndMvdEventAna.h.
Referenced by AnaEventNr(), AnaEvents(), PndMvdDigiEventAna::CreateMaxHitsHisto(), and NextEvent().
|
protected |
Definition at line 71 of file PndMvdEventAna.h.
Referenced by Init(), PndMvdMCEventAna::InitBranch(), and PndMvdDigiEventAna::InitBranch().
|
protected |
Definition at line 73 of file PndMvdEventAna.h.
Referenced by DrawHistos(), and InitCanvas().
|
protected |
Definition at line 77 of file PndMvdEventAna.h.
Referenced by InitCanvas(), and SetCanvasColumns().
|
protected |
Definition at line 70 of file PndMvdEventAna.h.
Referenced by Init(), PndMvdMCEventAna::InitBranch(), and PndMvdDigiEventAna::InitBranch().
Definition at line 75 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::InitHistos(), and SetDrawOption().
|
protected |
Definition at line 67 of file PndMvdEventAna.h.
Referenced by Init(), and PndMvdAllDataEventAna::Init().
|
protected |
Definition at line 78 of file PndMvdEventAna.h.
Referenced by PndMvdAllDataEventAna::Create3DGeoHits(), PndMvdDigiEventAna::CreateMaxHitsHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdAllDataEventAna::GetLocalHitPoints(), PndMvdAllDataEventAna::GetModulesHit(), PndMvdAllDataEventAna::PndMvdAllDataEventAna(), and PndMvdDigiEventAna::PndMvdDigiEventAna().
Definition at line 74 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::ClearAllHMaps(), PndMvdAllDataEventAna::DrawAllHistos(), DrawHisto(), DrawHistos(), PndMvdAllDataEventAna::DrawHitHisto(), PndMvdAllDataEventAna::FillHitHistos(), FillVector(), GetHisto(), InitCanvas(), PndMvdMCEventAna::InitHistos(), and PndMvdDigiEventAna::InitHistos().
|
protected |
Definition at line 76 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::CreateMaxHitsHisto(), DrawVector(), FillVector(), and GetHisto().
|
protected |
Definition at line 69 of file PndMvdEventAna.h.
Referenced by PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), AnaHits(), PndMvdAllDataEventAna::CalcMeanHitPos(), PndMvdAllDataEventAna::Create3DGeoHits(), PndMvdAllDataEventAna::DrawHitTracks(), PndMvdAllDataEventAna::Fill3DHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdAllDataEventAna::FillHitPerClusterHistos(), Init(), PndMvdAllDataEventAna::Init(), and PndMvdAllDataEventAna::PrintHitArray().
|
protected |
Definition at line 72 of file PndMvdEventAna.h.
Referenced by PndMvdMCEventAna::AnaHitNr(), GetSelection(), and SetSelection().
|
protected |
Definition at line 68 of file PndMvdEventAna.h.
Referenced by AnaEventNr(), AnaEvents(), PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), Init(), PndMvdAllDataEventAna::Init(), and NextEvent().
1.8.5