BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
smoothMap.C File Reference
#include <Rtypes.h>
#include <TCanvas.h>
#include <TClonesArray.h>
#include <TGraph.h>
#include <TH2F.h>
#include <TList.h>
#include <TPaletteAxis.h>
#include <TString.h>
#include <TStyle.h>
#include "macro/run/bmnloadlibs.C"
Include dependency graph for smoothMap.C:

Go to the source code of this file.

Classes

class  mapNodes

Functions

Double_t FirstDerivative (BmnFieldMap *, Double_t, Double_t, Double_t)
Double_t SecondDerivative (BmnFieldMap *, Double_t, Double_t, Double_t)
Double_t GetX (BmnFieldMap *, Int_t)
Double_t GetY (BmnFieldMap *, Int_t)
Double_t GetZ (BmnFieldMap *, Int_t)
void SmoothByLine (Double_t &, Double_t &, Double_t, Double_t, Double_t, Double_t)
void smoothMap (TString in="", TString out="")

Function Documentation

◆ FirstDerivative()

Double_t FirstDerivative ( BmnFieldMap * map,
Double_t x,
Double_t Y,
Double_t Z )

Definition at line 233 of file smoothMap.C.

References TMath::Abs(), BmnFieldMap::GetBy(), BmnFieldMap::GetXmax(), BmnFieldMap::GetXmin(), BmnFieldMap::GetXstep(), and x.

Referenced by smoothMap().

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

◆ GetX()

Double_t GetX ( BmnFieldMap * map,
Int_t node )

Definition at line 285 of file smoothMap.C.

References BmnFieldMap::GetXmin(), and BmnFieldMap::GetXstep().

Referenced by BmnMCEfficiencyTOF700(), BmnEcalDigitizer::Print(), BmnFHCalModule::Print(), BmnNdetPoint::Print(), CbmMvdHit::Print(), smoothMap(), Tof400Alignment(), and CbmTofHit::ToString().

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

◆ GetY()

Double_t GetY ( BmnFieldMap * map,
Int_t node )

Definition at line 280 of file smoothMap.C.

References BmnFieldMap::GetYmin(), and BmnFieldMap::GetYstep().

Referenced by BmnMCEfficiencyTOF700(), BmnEcalDigitizer::Print(), BmnFHCalModule::Print(), BmnNdetPoint::Print(), CbmMvdHit::Print(), smoothMap(), BmnStsVectorFinderV9::TMVAOutput3(), Tof400Alignment(), and CbmTofHit::ToString().

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

◆ GetZ()

Double_t GetZ ( BmnFieldMap * map,
Int_t node )

Definition at line 275 of file smoothMap.C.

References BmnFieldMap::GetZmin(), and BmnFieldMap::GetZstep().

Referenced by BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), SrcVertexFinder::FindVertexByVirtualPlanes(), CbmKFTrErrMCPoints::GetNConsMCStations(), CbmKFTrErrMCPoints::GetNMaxMCPointsOnStation(), BmnFHCalModule::Print(), BmnNdetPoint::Print(), CbmMvdHit::Print(), smoothMap(), Tof400Alignment(), and CbmTofHit::ToString().

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

◆ SecondDerivative()

Double_t SecondDerivative ( BmnFieldMap * map,
Double_t x,
Double_t Y,
Double_t Z )

Definition at line 254 of file smoothMap.C.

References TMath::Abs(), BmnFieldMap::GetBy(), BmnFieldMap::GetXmax(), BmnFieldMap::GetXmin(), BmnFieldMap::GetXstep(), and x.

Referenced by smoothMap().

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

◆ SmoothByLine()

void SmoothByLine ( Double_t & k,
Double_t & b,
Double_t x0,
Double_t y0,
Double_t x1,
Double_t y1 )

Definition at line 290 of file smoothMap.C.

Referenced by smoothMap().

Here is the caller graph for this function:

◆ smoothMap()