BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
StripView.C File Reference
#include "BmnGemStripDigit.h"
#include "BmnHist.h"
#include "BmnSiliconDigit.h"
#include "BmnSiliconStationSet.h"
#include <BmnEventHeader.h>
#include <FairTrackParam.h>
#include <Fit/FitResult.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 "BmnCSCDigit.h"
#include "BmnCSCModule.h"
#include "BmnCSCStation.h"
#include "BmnCSCStationSet.h"
#include "BmnGemStripModule.h"
#include "BmnGemStripStationSet.h"
Include dependency graph for StripView.C:

Go to the source code of this file.

Macros

#define PAD_WIDTH_SIL   1920
#define PAD_HEIGHT_SIL   1280
#define COLS   2
#define EV_LIMIT   4

Functions

void DrawRef (TCanvas *canGemStrip, vector< PadInfo * > *canGemStripPads)
void StripView (Int_t runID)

Macro Definition Documentation

◆ COLS

#define COLS   2

Definition at line 47 of file StripView.C.

Referenced by EmbDstView(), EmbedStagesView(), EmbEffView(), EmbEventView(), EventView(), and StripView().

◆ EV_LIMIT

#define EV_LIMIT   4

Definition at line 48 of file StripView.C.

Referenced by EventView().

◆ PAD_HEIGHT_SIL

#define PAD_HEIGHT_SIL   1280

◆ PAD_WIDTH_SIL

#define PAD_WIDTH_SIL   1920

Function Documentation

◆ DrawRef()

void DrawRef ( TCanvas * canGemStrip,
vector< PadInfo * > * canGemStripPads )

Definition at line 52 of file StripView.C.

References TCanvas::cd(), TVirtualPad::Clear(), PadInfo::current, TH1::Draw(), TH1::GetBinContent(), TH1::GetMaximumBin(), TPad::Modified(), TVirtualPad::Modified(), PadInfo::opt, PadInfo::ref, TCanvas::Update(), and TVirtualPad::Update().

Referenced by StripView().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ StripView()

void StripView ( Int_t runID)

Definition at line 100 of file StripView.C.

References bmnloadlibs(), TCanvas::cd(), COLS, PadInfo::current, TString::Data(), TPad::Divide(), TH1::Draw(), DrawRef(), TH1::Fill(), TH2::Fill(), TTree::GetEntries(), TObjArray::GetEntriesFast(), TTree::GetEntry(), BmnGemStripStationSet::GetGemStation(), BmnCSCStation::GetModule(), BmnGemStripStation::GetModule(), BmnSiliconStation::GetModule(), BmnStripDigit::GetModule(), BmnCSCStation::GetNModules(), BmnGemStripStation::GetNModules(), BmnSiliconStation::GetNModules(), BmnCSCStationSet::GetNStations(), BmnGemStripStationSet::GetNStations(), BmnSiliconStationSet::GetNStations(), BmnCSCModule::GetNStripLayers(), BmnGemStripModule::GetNStripLayers(), BmnCSCLayer::GetNStrips(), BmnGemStripLayer::GetNStrips(), BmnSiliconLayer::GetNStrips(), TPad::GetPad(), BmnSiliconStationSet::GetSiliconStation(), BmnCSCStationSet::GetStation(), BmnStripDigit::GetStation(), BmnCSCModule::GetStripLayer(), BmnGemStripModule::GetStripLayer(), BmnSiliconModule::GetStripLayer(), BmnStripDigit::GetStripLayer(), BmnStripDigit::GetStripNumber(), BmnStripDigit::GetStripSignal(), TH1::GetXaxis(), TH1::GetYaxis(), i, BmnStripDigit::IsGoodDigit(), kBMNSETUP, PadInfo::opt, PAD_HEIGHT_SIL, PAD_WIDTH_SIL, PadInfo::ref, TPad::SaveAs(), TTree::SetBranchAddress(), TVirtualPad::SetGrid(), TH1::SetLabelSize(), TAttLine::SetLineColor(), TNamed::SetTitle(), TAttAxis::SetTitleColor(), TAttAxis::SetTitleOffset(), and TH1::SetTitleSize().

Here is the call graph for this function: