CbmRoot
L1AlgoPulls Class Reference

#include <L1AlgoPulls.h>

Collaboration diagram for L1AlgoPulls:
[legend]

Public Member Functions

 L1AlgoPulls ()
 
void Init ()
 
void AddOne (L1TrackPar &T, int i, THitI ih)
 
void Print ()
 
void Build (bool draw=1)
 

Public Attributes

int fNAllPulls
 

Private Member Functions

void makeUpHisto (TH1 *hist, TString title, float &sigma)
 

Private Attributes

CbmL1fL1
 
vector< TL1TrackParametersfGPulls
 
vector< TL1TrackParametersfStaPulls [NStations]
 
TH1F * histoPull [(1+NStations) *TL1TrackParameters::NParameters]
 
vector< TL1TrackParametersfGRes
 
TH1F * histoRes [(1+NStations) *TL1TrackParameters::NParameters]
 
TStyle * histoStyle
 

Static Private Attributes

static const float TailCut = 5000.
 
static const float csCut = 5.
 
static const int textFont = 22
 

Detailed Description

Definition at line 81 of file L1AlgoPulls.h.

Constructor & Destructor Documentation

◆ L1AlgoPulls()

L1AlgoPulls::L1AlgoPulls ( )
inline

Definition at line 83 of file L1AlgoPulls.h.

References fGPulls, fStaPulls, i, and NStations.

Member Function Documentation

◆ AddOne()

◆ Build()

◆ Init()

void L1AlgoPulls::Init ( )

◆ makeUpHisto()

void L1AlgoPulls::makeUpHisto ( TH1 *  hist,
TString  title,
float &  sigma 
)
inlineprivate

Definition at line 349 of file L1AlgoPulls.h.

References textFont.

Referenced by Build().

◆ Print()

void L1AlgoPulls::Print ( )
inline

Definition at line 254 of file L1AlgoPulls.h.

References fGPulls, fNAllPulls, i, and TL1TrackParameters::Print().

Member Data Documentation

◆ csCut

const float L1AlgoPulls::csCut = 5.
staticprivate

Definition at line 108 of file L1AlgoPulls.h.

Referenced by AddOne().

◆ fGPulls

vector<TL1TrackParameters> L1AlgoPulls::fGPulls
private

Definition at line 100 of file L1AlgoPulls.h.

Referenced by AddOne(), Build(), L1AlgoPulls(), and Print().

◆ fGRes

vector<TL1TrackParameters> L1AlgoPulls::fGRes
private

Definition at line 104 of file L1AlgoPulls.h.

Referenced by AddOne(), and Build().

◆ fL1

CbmL1* L1AlgoPulls::fL1
private

Definition at line 99 of file L1AlgoPulls.h.

Referenced by AddOne(), and Init().

◆ fNAllPulls

int L1AlgoPulls::fNAllPulls

Definition at line 95 of file L1AlgoPulls.h.

Referenced by AddOne(), Build(), and Print().

◆ fStaPulls

vector<TL1TrackParameters> L1AlgoPulls::fStaPulls[NStations]
private

Definition at line 101 of file L1AlgoPulls.h.

Referenced by AddOne(), Build(), and L1AlgoPulls().

◆ histoPull

TH1F* L1AlgoPulls::histoPull[(1+NStations) *TL1TrackParameters::NParameters]
private

Definition at line 102 of file L1AlgoPulls.h.

Referenced by Build(), and Init().

◆ histoRes

TH1F* L1AlgoPulls::histoRes[(1+NStations) *TL1TrackParameters::NParameters]
private

Definition at line 105 of file L1AlgoPulls.h.

Referenced by Build(), and Init().

◆ histoStyle

TStyle* L1AlgoPulls::histoStyle
private

Definition at line 110 of file L1AlgoPulls.h.

Referenced by Build(), and Init().

◆ TailCut

const float L1AlgoPulls::TailCut = 5000.
staticprivate

Definition at line 107 of file L1AlgoPulls.h.

Referenced by Build().

◆ textFont

const int L1AlgoPulls::textFont = 22
staticprivate

Definition at line 109 of file L1AlgoPulls.h.

Referenced by Init(), and makeUpHisto().


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