|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#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>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} |
| 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().
| 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().
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().
Definition at line 71 of file ResidOk_r7.C.
References TList::Add(), ApplyAlignment(), TMath::ATan(), TTree::Branch(), TFile::Close(), TString::Data(), CbmKFTrackInterface::Extrapolate(), CbmStsHit::fDigiB, CbmStsHit::fDigiF, TTree::Fill(), CbmKFTrackInterface::Fit(), GetBmnGeom(), CbmStsTrack::GetChi2(), TChain::GetEntries(), TObjArray::GetEntriesFast(), CbmStsTrack::GetNDF(), CbmStsTrack::GetNStsHits(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), CbmStsCluster::GetQtot(), BmnFieldMap::GetScale(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsTrack::GetStsHitIndex(), CbmStsTrack::GetStsHits(), CbmKFTrack::GetTrackParam(), i, BmnFieldMap::Init(), CbmStsDigiScheme::Init(), CbmStsKFTrackFitter::Init(), CbmStsDigiPar::init(), nhits, TArrayI::Set(), CbmStsKFTrackFitter::SetKFHits(), CbmStsTrack::SetParamFirst(), CbmStsTrack::SetParamLast(), BmnFieldMap::SetScale(), CbmKFTrackInterface::Smooth(), TObjArray::UncheckedAt(), TFile::Write(), and TVector3::Z().
| 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().