FairRoot/PandaRoot
|
#include <PndMvdDigiEventAna.h>
Public Member Functions | |
PndMvdDigiEventAna () | |
PndMvdDigiEventAna (TString fileName) | |
virtual | ~PndMvdDigiEventAna () |
virtual void | InitBranch () |
virtual void | InitHistos () |
virtual void | AnaHitNr (Int_t hitNr) |
void | EndOfEventAction () |
void | CreateMaxHitsHisto () |
void | DrawSingleModuleFEHisto (TString path) |
void | DrawAllModulesFEHisto () |
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 | ClearHistos () |
Protected Member Functions | |
ClassDef (PndMvdDigiEventAna, 2) | |
ClassDef (PndMvdEventAna, 1) | |
Protected Attributes | |
std::map< TString, std::vector < Int_t > * > | fFeHits |
std::map< TString, std::vector < PndSdsDigiPixel > > | fDigiPixelArray |
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 |
Definition at line 28 of file PndMvdDigiEventAna.h.
|
inline |
Definition at line 30 of file PndMvdDigiEventAna.h.
PndMvdDigiEventAna::PndMvdDigiEventAna | ( | TString | fileName | ) |
Definition at line 16 of file PndMvdDigiEventAna.cxx.
References PndMvdEventAna::fGeoH, PndMvdEventAna::Init(), PndGeoHandling::Instance(), and PndMvdEventAna::SetCanvasColumns().
|
inlinevirtual |
Definition at line 32 of file PndMvdDigiEventAna.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 PndMvdDigiEventAna.cxx.
References Double_t, PndMvdEventAna::fActiveEvent, fDigiPixelArray, PndMvdEventAna::fDrawOption, fFeHits, PndMvdEventAna::fHistos, PndMvdEventAna::fHitArray, PndMvdEventAna::fTree, PndSdsDigi::GetFE(), PndSdsDigiPixel::GetPixelColumn(), PndSdsDigiPixel::GetPixelRow(), and hit.
|
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().
|
protected |
|
protectedinherited |
|
inlinevirtualinherited |
Reimplemented in PndMvdAllDataEventAna.
Definition at line 62 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr().
void PndMvdDigiEventAna::CreateMaxHitsHisto | ( | ) |
Definition at line 58 of file PndMvdDigiEventAna.cxx.
References PndMvdEventAna::fAnaEvents, PndMvdEventAna::fGeoH, PndMvdEventAna::fHistoVector, GetEntries(), PndGeoHandling::GetPath(), i, and TString.
void PndMvdDigiEventAna::DrawAllModulesFEHisto | ( | ) |
Definition at line 147 of file PndMvdDigiEventAna.cxx.
|
inherited |
Definition at line 63 of file PndMvdEventAna.cxx.
References PndMvdEventAna::fCan, PndMvdEventAna::fHistos, and i.
void PndMvdDigiEventAna::DrawSingleModuleFEHisto | ( | TString | path | ) |
Definition at line 137 of file PndMvdDigiEventAna.cxx.
References fe, fFeHits, and i.
|
inherited |
|
virtual |
Reimplemented from PndMvdEventAna.
Definition at line 158 of file PndMvdDigiEventAna.cxx.
|
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().
|
virtual |
Implements PndMvdEventAna.
Definition at line 24 of file PndMvdDigiEventAna.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 30 of file PndMvdDigiEventAna.cxx.
References 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().
|
inlineinherited |
|
protectedinherited |
Definition at line 62 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr(), PndMvdEventAna::AnaEvents(), PndMvdMCEventAna::AnaHitNr(), 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(), CreateMaxHitsHisto(), and PndMvdEventAna::NextEvent().
|
protectedinherited |
Definition at line 71 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::Init(), InitBranch(), and PndMvdMCEventAna::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(), InitBranch(), and PndMvdMCEventAna::InitBranch().
|
protected |
Definition at line 45 of file PndMvdDigiEventAna.h.
Referenced by AnaHitNr().
Definition at line 75 of file PndMvdEventAna.h.
Referenced by AnaHitNr(), PndMvdMCEventAna::InitHistos(), and PndMvdEventAna::SetDrawOption().
Definition at line 44 of file PndMvdDigiEventAna.h.
Referenced by AnaHitNr(), DrawAllModulesFEHisto(), and DrawSingleModuleFEHisto().
|
protectedinherited |
Definition at line 67 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::Init(), and PndMvdAllDataEventAna::Init().
|
protectedinherited |
Definition at line 78 of file PndMvdEventAna.h.
Referenced by PndMvdAllDataEventAna::Create3DGeoHits(), CreateMaxHitsHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdAllDataEventAna::GetLocalHitPoints(), PndMvdAllDataEventAna::GetModulesHit(), PndMvdAllDataEventAna::PndMvdAllDataEventAna(), and PndMvdDigiEventAna().
Definition at line 74 of file PndMvdEventAna.h.
Referenced by AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::ClearAllHMaps(), PndMvdAllDataEventAna::DrawAllHistos(), PndMvdEventAna::DrawHisto(), PndMvdEventAna::DrawHistos(), PndMvdAllDataEventAna::DrawHitHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdEventAna::FillVector(), PndMvdEventAna::GetHisto(), PndMvdEventAna::InitCanvas(), InitHistos(), and PndMvdMCEventAna::InitHistos().
|
protectedinherited |
Definition at line 76 of file PndMvdEventAna.h.
Referenced by CreateMaxHitsHisto(), PndMvdEventAna::DrawVector(), PndMvdEventAna::FillVector(), and PndMvdEventAna::GetHisto().
|
protectedinherited |
Definition at line 69 of file PndMvdEventAna.h.
Referenced by AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), PndMvdEventAna::AnaHits(), PndMvdAllDataEventAna::CalcMeanHitPos(), PndMvdAllDataEventAna::Create3DGeoHits(), PndMvdAllDataEventAna::DrawHitTracks(), PndMvdAllDataEventAna::Fill3DHisto(), PndMvdAllDataEventAna::FillHitHistos(), PndMvdAllDataEventAna::FillHitPerClusterHistos(), PndMvdEventAna::Init(), PndMvdAllDataEventAna::Init(), and PndMvdAllDataEventAna::PrintHitArray().
|
protectedinherited |
Definition at line 72 of file PndMvdEventAna.h.
Referenced by PndMvdMCEventAna::AnaHitNr(), PndMvdEventAna::GetSelection(), and PndMvdEventAna::SetSelection().
|
protectedinherited |
Definition at line 68 of file PndMvdEventAna.h.
Referenced by PndMvdEventAna::AnaEventNr(), PndMvdEventAna::AnaEvents(), PndMvdMCEventAna::AnaHitNr(), AnaHitNr(), PndMvdAllDataEventAna::AnaHits(), PndMvdEventAna::Init(), PndMvdAllDataEventAna::Init(), and PndMvdEventAna::NextEvent().