BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
EmbEffView.C File Reference
#include <BmnGlobalTrack.h>
#include <BmnHit.h>
#include <CbmMCTrack.h>
#include <DstEventHeader.h>
#include <FairMCEventHeader.h>
#include <FairMCPoint.h>
#include <FairTrackParam.h>
#include <Rtypes.h>
#include <TCanvas.h>
#include <TChain.h>
#include <TClass.h>
#include <TClonesArray.h>
#include <TDatime.h>
#include <TF1.h>
#include <TFile.h>
#include <TH1.h>
#include <TH2.h>
#include <TMath.h>
#include <TPad.h>
#include <TROOT.h>
#include <TString.h>
#include <TStyle.h>
#include <TTree.h>
#include <TVirtualPad.h>
#include <csc/BmnCSCStationSet.h>
#include <gem/BmnGemStripStationSet.h>
#include <ncurses.h>
#include <silicon/BmnSiliconStationSet.h>
#include <physics/bmnrecotools/BmnRecoTools.h>
Include dependency graph for EmbEffView.C:

Go to the source code of this file.

Macros

#define PAD_WIDTH_EMB   1920
 Macro for tracks versions comparison.
#define PAD_HEIGHT_EMB   1200
#define ROWS   2
#define COLS   2
#define EV_LIMIT   4

Functions

void EmbEffView ()

Macro Definition Documentation

◆ COLS

#define COLS   2

Definition at line 50 of file EmbEffView.C.

◆ EV_LIMIT

#define EV_LIMIT   4

Definition at line 51 of file EmbEffView.C.

◆ PAD_HEIGHT_EMB

#define PAD_HEIGHT_EMB   1200

Definition at line 46 of file EmbEffView.C.

◆ PAD_WIDTH_EMB

#define PAD_WIDTH_EMB   1920

Definition at line 45 of file EmbEffView.C.

◆ ROWS

#define ROWS   2

Definition at line 49 of file EmbEffView.C.

Function Documentation

◆ EmbEffView()

void EmbEffView ( )

HitMaker efficiency test

open from xml

create hitCount vectors

Open exp files

iterate over events for efficiency test

iterate interactively over events in 3 files

Definition at line 55 of file EmbEffView.C.

References bmnloadlibs(), can(), TVirtualPad::Clear(), COLS, PadInfo::current, TString::Data(), TPad::Divide(), TH1::Draw(), DrawBar(), TH2::Fill(), BmnRecoTools::FillSetStsHits(), BmnRecoTools::FillSetStsPoints(), TTree::GetEntries(), TObjArray::GetEntriesFast(), TTree::GetEntry(), BmnGemStripStationSet::GetGemStation(), BmnGemStripStation::GetModule(), BmnCSCStation::GetNModules(), BmnGemStripStation::GetNModules(), BmnSiliconStation::GetNModules(), BmnCSCStationSet::GetNStations(), BmnGemStripStationSet::GetNStations(), BmnSiliconStationSet::GetNStations(), BmnGemStripModule::GetNStripLayers(), BmnGemStripLayer::GetNStrips(), TPad::GetPad(), BmnSiliconStationSet::GetSiliconStation(), BmnCSCStationSet::GetStation(), BmnGemStripModule::GetStripLayer(), BmnGemStripLayer::GetXMaxLayer(), BmnGemStripLayer::GetXMinLayer(), TH1::GetYaxis(), BmnGemStripLayer::GetYMaxLayer(), BmnGemStripLayer::GetYMinLayer(), TH1::GetZaxis(), i, n, PadInfo::opt, PAD_HEIGHT_EMB, PAD_WIDTH_EMB, TH2D::Reset(), ROWS, TPad::SaveAs(), TTree::SetBranchAddress(), TVirtualPad::SetGrid(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), and TAxis::SetRangeUser().

Here is the call graph for this function: