|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "TCanvas.h"#include "TChain.h"#include "TClonesArray.h"#include "TDirectory.h"#include "TFile.h"#include "TH1.h"#include "TH1F.h"#include "TH1S.h"#include "TH2F.h"#include "TH2S.h"#include "TList.h"#include "TPad.h"#include "TVector3.h"#include <TMath.h>#include <ctime>#include <fstream>#include <iostream>#include <istream>#include <stdio.h>Go to the source code of this file.
Functions | |
| void | Tof400DigitAnalysis_period6 (TString file="", Int_t nEvForRead=0, Int_t Periud=5) |
| Double_t | CalculateDtT0BD (BmnTrigDigit *bd, BmnTrigDigit *t0) |
| Double_t | CalculateDtT0BD (Double_t timeBD, Double_t ampBD, BmnTrigDigit *t0) |
| Double_t | CalculateDtT0BC2 (BmnTrigDigit *bc2, BmnTrigDigit *t0) |
| void | CrossingDet (BmnTOF1Detector *Det1, BmnTOF1Detector *Det2, TH2 *hD1D2, TH1 *hDx, TH1 *hDy, TH1 *hDr, TH1 *hDt) |
Variables | |
| Double_t | AmpBD |
| Double_t | TimeBD |
| Double_t | NHitBD |
| Double_t | CorrLR [10][48] = {0.} |
| Bool_t | FlagHit = kFALSE |
| Int_t | XforHit = 0 |
| Int_t | YforHit = 0 |
| Double_t CalculateDtT0BC2 | ( | BmnTrigDigit * | bc2, |
| BmnTrigDigit * | t0 ) |
Definition at line 331 of file Tof400DigitAnalysis_period6.C.
References BmnTrigDigit::GetAmp(), and BmnTrigDigit::GetTime().
Referenced by Tof400DigitAnalysis_period6().
| Double_t CalculateDtT0BD | ( | BmnTrigDigit * | bd, |
| BmnTrigDigit * | t0 ) |
Definition at line 307 of file Tof400DigitAnalysis_period6.C.
References BmnTrigDigit::GetAmp(), and BmnTrigDigit::GetTime().
Referenced by Tof400DigitAnalysis_period6().
| Double_t CalculateDtT0BD | ( | Double_t | timeBD, |
| Double_t | ampBD, | ||
| BmnTrigDigit * | t0 ) |
Definition at line 320 of file Tof400DigitAnalysis_period6.C.
References BmnTrigDigit::GetAmp(), and BmnTrigDigit::GetTime().
| void CrossingDet | ( | BmnTOF1Detector * | Det1, |
| BmnTOF1Detector * | Det2, | ||
| TH2 * | hD1D2, | ||
| TH1 * | hDx, | ||
| TH1 * | hDy, | ||
| TH1 * | hDr, | ||
| TH1 * | hDt ) |
Definition at line 345 of file Tof400DigitAnalysis_period6.C.
References TH1::Fill(), TH2::Fill(), BmnTOF1Detector::GetWidth(), BmnTOF1Detector::GetXYZTime(), TVector3::SetXYZ(), TMath::Sqrt(), TVector3::x(), and TVector3::y().
Referenced by Tof400DigitAnalysis_period6().
Definition at line 38 of file Tof400DigitAnalysis_period6.C.
References BmnTOF1Detector::BmnTOF1Detector(), TMath::Abs(), TChain::Add(), TList::Add(), AmpBD, TObjArray::At(), bmnloadlibs(), CalculateDtT0BC2(), CalculateDtT0BD(), TDirectory::cd(), TDirectoryFile::cd(), BmnTOF1Detector::Clear(), TFile::Close(), CorrLR, TStopwatch::CpuTime(), CrossingDet(), TString::Data(), TH1::Fill(), TH2::Fill(), TString::First(), FlagHit, BmnTrigDigit::GetAmp(), TChain::GetEntries(), TObjArray::GetEntriesFast(), TChain::GetEntry(), BmnTOF1Detector::GetList(), BmnTOF1Detector::GetName(), BmnTof1Digit::GetPlane(), BmnTof1Digit::GetStrip(), BmnTrigDigit::GetTime(), BmnTOF1Detector::GetXYZTime(), i, TDirectory::mkdir(), TDirectoryFile::mkdir(), NHitBD, TStopwatch::RealTime(), TString::Replace(), TStopwatch::Reset(), TChain::SetBranchAddress(), BmnTOF1Detector::SetCorrLR(), BmnTOF1Detector::SetCorrSlewing(), BmnTOF1Detector::SetGeoFile(), TVector3::SetXYZ(), TStopwatch::Start(), TStopwatch::Stop(), TimeBD, TCollection::Write(), TVector3::x(), XforHit, TVector3::y(), and YforHit.
| Double_t AmpBD |
Definition at line 28 of file Tof400DigitAnalysis_period6.C.
| Double_t CorrLR[10][48] = {0.} |
Definition at line 30 of file Tof400DigitAnalysis_period6.C.
Definition at line 32 of file Tof400DigitAnalysis_period6.C.
| Double_t NHitBD |
Definition at line 28 of file Tof400DigitAnalysis_period6.C.
| Double_t TimeBD |
Definition at line 28 of file Tof400DigitAnalysis_period6.C.
| Int_t XforHit = 0 |
Definition at line 33 of file Tof400DigitAnalysis_period6.C.
| Int_t YforHit = 0 |
Definition at line 33 of file Tof400DigitAnalysis_period6.C.