BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
rescaleAmplitudeCSC.C File Reference
#include <Rtypes.h>
#include <TCanvas.h>
#include <TChain.h>
#include <TClonesArray.h>
#include <TF1.h>
#include <TFile.h>
#include <TH1D.h>
#include <TH2D.h>
#include <TLegend.h>
#include <TMathBase.h>
#include <TString.h>
#include <TTimeStamp.h>
#include <vector>
#include "macro/run/bmnloadlibs.C"
Include dependency graph for rescaleAmplitudeCSC.C:

Go to the source code of this file.

Functions

void rescaleAmplitudeCSC (TString fileNameMC, TString fileNameEx, TString fileNameDST, Double_t aClusterSizeThr=1.0, Double_t aLowThr=0.0)
 rescaleAmplitudes Example of ADC signal rescaling procedures for CSC strip digits

Function Documentation

◆ rescaleAmplitudeCSC()

void rescaleAmplitudeCSC ( TString fileNameMC,
TString fileNameEx,
TString fileNameDST,
Double_t aClusterSizeThr = 1.0,
Double_t aLowThr = 0.0 )
Parameters
fileNameMC
fileNameEx
fileNameDST
aClusterSizeThrcluster size lower threshold
aLowThrstrip signal lower threshold

digs from hits

digs from hits of tracks

summ strip signals

Definition at line 31 of file rescaleAmplitudeCSC.C.

References TChain::Add(), TObjArray::At(), bmnloadlibs(), TCanvas::cd(), TVirtualPad::Clear(), BmnRescale::CreateRescales(), TString::Data(), TPad::Divide(), DrawBar(), TH1::DrawNormalized(), TF1::Eval(), TH1::Fill(), BmnCSCHit::GetClusterSizeInLowerLayer(), BmnCSCHit::GetClusterSizeInUpperLayer(), BmnRescale::GetCSCInfoVectorExp(), BmnRescale::GetCSCRescaleVector(), TChain::GetEntries(), TObjArray::GetEntriesFast(), TChain::GetEntry(), BmnHit::GetFlag(), TH1::GetIntegral(), BmnCSCStation::GetModule(), BmnHit::GetModule(), BmnStripDigit::GetModule(), TPad::GetName(), BmnCSCStation::GetNModules(), BmnCSCStationSet::GetNStations(), BmnCSCModule::GetNStripLayers(), BmnCSCStationSet::GetStation(), BmnHit::GetStation(), BmnStripDigit::GetStation(), BmnCSCModule::GetStripLayer(), BmnStripDigit::GetStripLayer(), BmnCSCModule::GetStripLayers(), BmnStripDigit::GetStripSignal(), BmnCSCHit::GetStripTotalSignalInLowerLayer(), BmnCSCHit::GetStripTotalSignalInUpperLayer(), BmnCSCLayer::GetType(), TH1::GetXaxis(), TH1::GetYaxis(), i, BmnCSCLayer::IsPointInsideStripLayer(), m, TVirtualPad::Modified(), TPad::Print(), TChain::SetBranchAddress(), BmnHit::SetFlag(), TH1::SetLabelSize(), TAttLine::SetLineColor(), TVirtualPad::SetLogy(), TNamed::SetName(), TNamed::SetTitle(), TAttAxis::SetTitleColor(), TAttAxis::SetTitleOffset(), TH1::SetTitleSize(), TObjArray::UncheckedAt(), TVirtualPad::Update(), UpperStripLayer, x, and y.

Here is the call graph for this function: