BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
ResidOk_r7.C File Reference
#include "BmnFieldConst.h"
#include "BmnFieldMap.h"
#include "BmnFileSource.h"
#include "BmnNewFieldMap.h"
#include "CbmKF.h"
#include "CbmKFParticle.h"
#include "CbmKFSecondaryVertexFinder.h"
#include "CbmKFTrack.h"
#include "CbmMCTrack.h"
#include "CbmStsCluster.h"
#include "CbmStsDigi.h"
#include "CbmStsDigiPar.h"
#include "CbmStsHit.h"
#include "CbmStsKFTrackFitter.h"
#include "CbmStsPoint.h"
#include "CbmStsSector.h"
#include "CbmStsSensor.h"
#include "CbmStsStation.h"
#include "CbmStsTrack.h"
#include "CbmTrackMatch.h"
#include "CbmVertex.h"
#include "FairParAsciiFileIo.h"
#include "FairParRootFileIo.h"
#include "FairRunAna.h"
#include "FairRuntimeDb.h"
#include "FairTrackParam.h"
#include "TKey.h"
#include "UniRun.h"
#include <TBranch.h>
#include <TClonesArray.h>
#include <TDatabasePDG.h>
#include "BmnEventHeader.h"
#include "TCanvas.h"
#include <Riostream.h>
#include <TFile.h>
#include <TGeoCone.h>
#include <TGeoManager.h>
#include <TGeoVolume.h>
#include <TH1.h>
#include <TH2.h>
#include <TMatrixD.h>
#include <TROOT.h>
#include <TRandom.h>
#include <TSystem.h>
#include <TTree.h>
#include <TVector3.h>
#include <TVectorD.h>
#include <map>
#include <set>
#include <vector>
Include dependency graph for ResidOk_r7.C:

Go to the source code of this file.

Functions

Bool_t GetBmnGeom (const char *fileName)
void ApplyAlignment ()
Int_t GetNofModules (TGeoNode *station)
void ResidOk_r7 (TString inFile="", TString histFile="", Double_t Mscale=1.366666667)

Variables

const Int_t ip_r7 [6][2] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

Function Documentation

◆ ApplyAlignment()

void ApplyAlignment ( )

Definition at line 575 of file ResidOk_r7.C.

References TGeoVolume::AddNode(), TString::Contains(), TGeoNode::GetDaughter(), TNamed::GetName(), TGeoNode::GetNdaughters(), TGeoVolume::GetNodes(), GetNofModules(), TGeoHMatrix::GetTranslation(), TGeoNode::GetVolume(), ip_r7, TObjArray::Last(), TGeoMatrix::RegisterYourself(), TGeoVolume::RemoveNode(), and TGeoHMatrix::SetTranslation().

Referenced by BmnToCbmHitConverter::Exec(), and ResidOk_r7().

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

◆ GetBmnGeom()

Bool_t GetBmnGeom ( const char * fileName)

Definition at line 539 of file ResidOk_r7.C.

References TString::BeginsWith(), TDirectoryFile::FindObjectAny(), TDirectoryFile::GetListOfKeys(), TNamed::GetName(), and TFile::IsOpen().

Referenced by ResidOk_r7().

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

◆ GetNofModules()

Int_t GetNofModules ( TGeoNode * station)

Definition at line 488 of file CbmBmnStsDigitize.cxx.

References TString::Contains(), TGeoNode::GetDaughter(), TNamed::GetName(), and TGeoNode::GetNdaughters().

Referenced by ApplyAlignment(), create_stsdigipar_gem(), and create_stsdigipar_GEMS().

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

◆ ResidOk_r7()

Variable Documentation

◆ ip_r7

const Int_t ip_r7[6][2] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

Definition at line 67 of file ResidOk_r7.C.

Referenced by ApplyAlignment(), and CbmBmnStsDigitize::ApplyAlignment().