CbmRoot
|
#include <CbmAnaJpsiSuperEvent.h>
Public Member Functions | |
CbmAnaJpsiSuperEvent () | |
virtual | ~CbmAnaJpsiSuperEvent () |
void | AddFile (const std::string &fileName) |
void | SetOutputFile (const std::string &fileName) |
void | SetRunAfterPtCut (Bool_t b) |
void | SetRunAfterIdCut (Bool_t b) |
void | Run () |
Private Member Functions | |
void | InitHist () |
void | ReadCandidates () |
void | DoSuperEvent () |
void | Draw (Option_t *="") |
CbmAnaJpsiSuperEvent (const CbmAnaJpsiSuperEvent &) | |
CbmAnaJpsiSuperEvent | operator= (const CbmAnaJpsiSuperEvent &) |
ClassDef (CbmAnaJpsiSuperEvent, 1) | |
Private Attributes | |
std::vector< std::string > | fFileNames |
std::vector< CbmAnaJpsiCandidate > | fMinusCandidates |
std::vector< CbmAnaJpsiCandidate > | fPlusCandidates |
std::string | fOutputFile |
CbmHistManager * | fHM |
CbmAnaJpsiCuts | fCuts |
Bool_t | fRunAfterPtCut |
Bool_t | fRunAfterIdCut |
Definition at line 29 of file CbmAnaJpsiSuperEvent.h.
CbmAnaJpsiSuperEvent::CbmAnaJpsiSuperEvent | ( | ) |
Definition at line 45 of file CbmAnaJpsiSuperEvent.cxx.
|
virtual |
Definition at line 58 of file CbmAnaJpsiSuperEvent.cxx.
|
private |
|
inline |
Definition at line 39 of file CbmAnaJpsiSuperEvent.h.
References fFileNames.
|
private |
|
private |
Definition at line 211 of file CbmAnaJpsiSuperEvent.cxx.
References CbmAnaJpsiCandidate::fChi2Prim, CbmAnaJpsiCuts::fChiPrimCut, fCuts, fHM, CbmAnaJpsiCandidate::fIsElectron, CbmAnaJpsiCandidate::fIsMcGammaElectron, CbmAnaJpsiCandidate::fIsMcPi0Electron, CbmAnaJpsiCandidate::fIsMcSignalElectron, CbmAnaJpsiCandidate::fIsMismatch, CbmAnaJpsiCandidate::fMcPdg, fMinusCandidates, CbmAnaJpsiKinematicParams::fMinv, CbmAnaJpsiCandidate::fMomentum, fPlusCandidates, CbmAnaJpsiKinematicParams::fPt, CbmAnaJpsiCuts::fPtCut, CbmHistManager::H1(), and CbmAnaJpsiKinematicParams::KinematicParamsWithCandidates().
Referenced by Run().
|
private |
Definition at line 314 of file CbmAnaJpsiSuperEvent.cxx.
References DrawH1(), DrawTextOnPad(), CbmAnaJpsiHist::fAnaStepsLatex, fHM, CbmHistManager::H1(), kJpsiChi2Prim, kJpsiElId, kJpsiPtCut, kJpsiReco, CbmHistManager::RebinByPattern(), and CbmHistManager::ScaleByPattern().
Referenced by Run().
|
private |
Definition at line 88 of file CbmAnaJpsiSuperEvent.cxx.
References CbmHistManager::Create1(), and fHM.
Referenced by Run().
|
private |
|
private |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 149 of file CbmAnaJpsiSuperEvent.cxx.
References CbmAnaJpsiCandidate::fCharge, CbmAnaJpsiCandidate::fChi2Prim, CbmAnaJpsiCuts::fChiPrimCut, fCuts, fFileNames, fHM, CbmAnaJpsiCandidate::fIsElectron, CbmAnaJpsiCandidate::fIsMcSignalElectron, fMinusCandidates, CbmAnaJpsiCandidate::fMomentum, fPlusCandidates, CbmAnaJpsiCuts::fPtCut, fRunAfterIdCut, fRunAfterPtCut, and CbmHistManager::H1().
Referenced by Run().
void CbmAnaJpsiSuperEvent::Run | ( | ) |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 60 of file CbmAnaJpsiSuperEvent.cxx.
References DoSuperEvent(), Draw(), fHM, fOutputFile, InitHist(), ReadCandidates(), and CbmHistManager::WriteToFile().
|
inline |
Definition at line 44 of file CbmAnaJpsiSuperEvent.h.
References fOutputFile.
|
inline |
Definition at line 52 of file CbmAnaJpsiSuperEvent.h.
References fRunAfterIdCut.
|
inline |
Definition at line 50 of file CbmAnaJpsiSuperEvent.h.
References fRunAfterPtCut.
|
private |
Definition at line 65 of file CbmAnaJpsiSuperEvent.h.
Referenced by DoSuperEvent(), and ReadCandidates().
|
private |
Definition at line 57 of file CbmAnaJpsiSuperEvent.h.
Referenced by AddFile(), and ReadCandidates().
|
private |
Definition at line 63 of file CbmAnaJpsiSuperEvent.h.
Referenced by DoSuperEvent(), Draw(), InitHist(), ReadCandidates(), and Run().
|
private |
Definition at line 58 of file CbmAnaJpsiSuperEvent.h.
Referenced by DoSuperEvent(), and ReadCandidates().
|
private |
Definition at line 61 of file CbmAnaJpsiSuperEvent.h.
Referenced by Run(), and SetOutputFile().
|
private |
Definition at line 59 of file CbmAnaJpsiSuperEvent.h.
Referenced by DoSuperEvent(), and ReadCandidates().
|
private |
Definition at line 68 of file CbmAnaJpsiSuperEvent.h.
Referenced by ReadCandidates(), and SetRunAfterIdCut().
|
private |
Definition at line 67 of file CbmAnaJpsiSuperEvent.h.
Referenced by ReadCandidates(), and SetRunAfterPtCut().