14#ifndef CBMANADIMUONANALYSIS_H_
15#define CBMANADIMUONANALYSIS_H_ 1
17#include "FairEventHeader.h"
39class TMultiLayerPerceptron;
47 virtual InitStatus
Init();
48 virtual void Exec(Option_t* opt);
76 Double_t
CalculateAnnValue(Double_t P, Double_t M, Double_t Chi2Vertex, Double_t Chi2STS, Double_t Chi2MUCH,
77 Double_t Chi2TRD, Int_t NofSTS, Int_t NofMUCH, Int_t NofTRD, Int_t NofTOF);
79 void FillProfile(TProfile* profile, Double_t param, Bool_t trigger);
TProfile * eff4pi_Theta[5][3]
TClonesArray * fTrdTracks
CbmAnaDimuonAnalysis operator=(const CbmAnaDimuonAnalysis &)
void SetChi2VertexCut(Double_t cut)
TClonesArray * fStsTrackMatches
CbmAnaDimuonAnalysis(TString name, TString setup)
TClonesArray * fMuchTracks
void SetChi2StsCut(Double_t cut)
TProfile * eff4pi_P[5][3]
CbmMuchGeoScheme * fGeoScheme
TProfile * acc_Theta[4][3]
void SetChi2MuchCut(Double_t cut)
TH2D * YPt_VtxStsMuchTrdTofReco
void SetANNFileName(TString name)
TProfile * effReco_Theta[4][3]
void SetNofMuchCut(Int_t cut)
CbmAnaDimuonAnalysis(const CbmAnaDimuonAnalysis &)
TClonesArray * fGlobalTracks
void SetNofTrdCut(Int_t cut)
TClonesArray * fMuchTrackMatches
void SetAnnCut(Double_t cut, Int_t neurons)
virtual void Exec(Option_t *opt)
FairEventHeader * fEvtHeader
TH2D * YPt_VtxStsMuchReco
ClassDef(CbmAnaDimuonAnalysis, 2)
void SetNofStsCut(Int_t cut)
TClonesArray * fParticles
void SetSigmaTofCut(Int_t cut)
void FillProfile(TProfile *profile, Double_t param, Bool_t trigger)
TClonesArray * fStsTracks
CbmStsKFTrackFitter * fFitter
TH2D * YPt_StsMuchTrdTofAcc
virtual InitStatus Init()
Double_t CalculateAnnValue(CbmAnaMuonCandidate *mu)
virtual void SetParContainers()
virtual ~CbmAnaDimuonAnalysis()
TH2D * YPt_VtxStsMuchTrdReco
TProfile * effReco_P[4][3]