BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiResiduals Class Reference

#include <BmnSiResiduals.h>

Inheritance diagram for BmnSiResiduals:
Collaboration diagram for BmnSiResiduals:

Public Member Functions

 BmnSiResiduals ()
 BmnSiResiduals (Int_t period=7, Int_t number=-1, Double_t scale=0.)
virtual ~BmnSiResiduals ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()

Private Member Functions

void Residuals ()

Private Attributes

Int_t fPeriod
Int_t fNumber
Bool_t fDebug
Bool_t isField
TString fBranchSiHits
TString fBranchGlobalTracks
TString fBranchResiduals
TString fBranchFairEventHeader
TClonesArray * fGlobalTracks
TClonesArray * fSiHits
TClonesArray * fSiResiduals
FairEventHeader * fFairEventHeader
BmnSiliconStationSet * fDetector
Bool_t isPrintToFile
Bool_t isMergedDigits
FILE * outRes

Detailed Description

Definition at line 27 of file BmnSiResiduals.h.

Constructor & Destructor Documentation

◆ BmnSiResiduals() [1/2]

BmnSiResiduals::BmnSiResiduals ( )
inline

Definition at line 30 of file BmnSiResiduals.h.

◆ BmnSiResiduals() [2/2]

BmnSiResiduals::BmnSiResiduals ( Int_t period = 7,
Int_t number = -1,
Double_t scale = 0. )

Definition at line 3 of file BmnSiResiduals.cxx.

References TMath::Abs(), fBranchFairEventHeader, fBranchGlobalTracks, fBranchResiduals, fBranchSiHits, fDebug, fDetector, fNumber, fPeriod, isField, isMergedDigits, isPrintToFile, and outRes.

Here is the call graph for this function:

◆ ~BmnSiResiduals()

virtual BmnSiResiduals::~BmnSiResiduals ( )
inlinevirtual

Definition at line 33 of file BmnSiResiduals.h.

Member Function Documentation

◆ Exec()

void BmnSiResiduals::Exec ( Option_t * opt)
virtual

Definition at line 50 of file BmnSiResiduals.cxx.

References fSiResiduals, and Residuals().

Here is the call graph for this function:

◆ Finish()

void BmnSiResiduals::Finish ( )
virtual

Definition at line 30 of file BmnSiResiduals.cxx.

References fDetector.

◆ Init()

InitStatus BmnSiResiduals::Init ( )
virtual

Definition at line 35 of file BmnSiResiduals.cxx.

References TString::Contains(), fBranchFairEventHeader, fBranchGlobalTracks, fBranchResiduals, fBranchSiHits, fFairEventHeader, fGlobalTracks, fSiHits, fSiResiduals, and isMergedDigits.

Here is the call graph for this function:

◆ Residuals()

void BmnSiResiduals::Residuals ( )
private

Definition at line 57 of file BmnSiResiduals.cxx.

References fGlobalTracks, fSiHits, fSiResiduals, BmnHit::GetModule(), BmnTrack::GetParamFirst(), BmnHit::GetStation(), isField, x, y, and z.

Referenced by Exec().

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

Member Data Documentation

◆ fBranchFairEventHeader

TString BmnSiResiduals::fBranchFairEventHeader
private

Definition at line 66 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Init().

◆ fBranchGlobalTracks

TString BmnSiResiduals::fBranchGlobalTracks
private

Definition at line 63 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Init().

◆ fBranchResiduals

TString BmnSiResiduals::fBranchResiduals
private

Definition at line 65 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Init().

◆ fBranchSiHits

TString BmnSiResiduals::fBranchSiHits
private

Definition at line 61 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Init().

◆ fDebug

Bool_t BmnSiResiduals::fDebug
private

Definition at line 57 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals().

◆ fDetector

BmnSiliconStationSet* BmnSiResiduals::fDetector
private

Definition at line 77 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Finish().

◆ fFairEventHeader

FairEventHeader* BmnSiResiduals::fFairEventHeader
private

Definition at line 75 of file BmnSiResiduals.h.

Referenced by Init().

◆ fGlobalTracks

TClonesArray* BmnSiResiduals::fGlobalTracks
private

Definition at line 68 of file BmnSiResiduals.h.

Referenced by Init(), and Residuals().

◆ fNumber

Int_t BmnSiResiduals::fNumber
private

Definition at line 55 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals().

◆ fPeriod

Int_t BmnSiResiduals::fPeriod
private

Definition at line 54 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals().

◆ fSiHits

TClonesArray* BmnSiResiduals::fSiHits
private

Definition at line 71 of file BmnSiResiduals.h.

Referenced by Init(), and Residuals().

◆ fSiResiduals

TClonesArray* BmnSiResiduals::fSiResiduals
private

Definition at line 73 of file BmnSiResiduals.h.

Referenced by Exec(), Init(), and Residuals().

◆ isField

Bool_t BmnSiResiduals::isField
private

Definition at line 59 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Residuals().

◆ isMergedDigits

Bool_t BmnSiResiduals::isMergedDigits
private

Definition at line 80 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals(), and Init().

◆ isPrintToFile

Bool_t BmnSiResiduals::isPrintToFile
private

Definition at line 79 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals().

◆ outRes

FILE* BmnSiResiduals::outRes
private

Definition at line 81 of file BmnSiResiduals.h.

Referenced by BmnSiResiduals().


The documentation for this class was generated from the following files: