CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
TkOffTreeVariables Struct Reference

container to hold data to be written into TTree More...

#include <TkOffTreeVariables.h>

Public Member Functions

void clear ()
 set to empty values More...
 
void clearMergeAffectedPart ()
 set those values to empty that are affected by merging More...
 
 TkOffTreeVariables ()
 constructor initialises to empty values More...
 

Public Attributes

UInt_t blade
 
Float_t chi2PerDofX
 
Float_t chi2PerDofY
 
UInt_t entries
 
Float_t fitMeanNormX
 
Float_t fitMeanNormY
 
Float_t fitMeanX
 
Float_t fitMeanY
 
Float_t fitSigmaNormX
 
Float_t fitSigmaNormY
 
Float_t fitSigmaX
 
Float_t fitSigmaY
 
UInt_t half
 
std::string histNameLocalX
 
std::string histNameLocalY
 
std::string histNameNormLocalX
 
std::string histNameNormX
 
std::string histNameNormY
 
std::string histNameX
 
std::string histNameY
 
Bool_t isDoubleSide
 
Bool_t isStereo
 
UInt_t layer
 
Float_t meanLocalX
 
Float_t meanNormLocalX
 
Float_t meanNormX
 
Float_t meanNormY
 
Float_t meanResXvsX
 
Float_t meanResXvsY
 
Float_t meanResYvsX
 
Float_t meanResYvsY
 
Float_t meanX
 
Float_t meanY
 
Float_t medianX
 
Float_t medianY
 
UInt_t module
 
UInt_t moduleId
 
Float_t numberOfOutliers
 
Float_t numberOfOverflows
 
Float_t numberOfUnderflows
 
UInt_t outerInner
 
UInt_t panel
 
UInt_t petal
 
Float_t phiDirection
 
Float_t posEta
 
Float_t posPhi
 
Float_t posR
 
Float_t posX
 
Float_t posY
 
Float_t posZ
 
std::string profileNameResXvsX
 
std::string profileNameResXvsY
 
std::string profileNameResYvsX
 
std::string profileNameResYvsY
 
Float_t rDirection
 
UInt_t ring
 
Float_t rmsLocalX
 
Float_t rmsNormLocalX
 
Float_t rmsNormX
 
Float_t rmsNormY
 
Float_t rmsResXvsX
 
Float_t rmsResXvsY
 
Float_t rmsResYvsX
 
Float_t rmsResYvsY
 
Float_t rmsX
 
Float_t rmsY
 
UInt_t rod
 
Float_t rOrZDirection
 
UInt_t side
 
Float_t sigmaNormX
 
Float_t sigmaX
 
UInt_t subDetId
 
Float_t zDirection
 

Detailed Description

container to hold data to be written into TTree

Definition at line 9 of file TkOffTreeVariables.h.

Constructor & Destructor Documentation

◆ TkOffTreeVariables()

TkOffTreeVariables::TkOffTreeVariables ( )
inline

constructor initialises to empty values

Definition at line 11 of file TkOffTreeVariables.h.

11 { this->clear(); }

References clear().

Member Function Documentation

◆ clear()

void TkOffTreeVariables::clear ( )
inline

set to empty values

Definition at line 14 of file TkOffTreeVariables.h.

14  {
15  // First clear things that are changing if TTrees are merged:
16  this->clearMergeAffectedPart();
17 
18  // Now the rest:
19  // Float_t's
21  // Int_t's
23  // Bool_t's
24  isDoubleSide = isStereo = false;
25  // std::string's
26  histNameLocalX = histNameNormLocalX = histNameLocalY /* = histNameNormLocalY */
29  }

References blade, clearMergeAffectedPart(), half, histNameLocalX, histNameLocalY, histNameNormLocalX, histNameNormX, histNameNormY, histNameX, histNameY, isDoubleSide, isStereo, layer, module, moduleId, outerInner, panel, petal, phiDirection, posEta, posPhi, posR, posX, posY, posZ, profileNameResXvsX, profileNameResXvsY, profileNameResYvsX, profileNameResYvsY, rDirection, ring, rod, rOrZDirection, side, subDetId, and zDirection.

Referenced by TrackerOfflineValidationSummary::fillTree(), BeautifulSoup.Tag::setString(), and TkOffTreeVariables().

◆ clearMergeAffectedPart()

void TkOffTreeVariables::clearMergeAffectedPart ( )
inline

Member Data Documentation

◆ blade

UInt_t TkOffTreeVariables::blade

◆ chi2PerDofX

Float_t TkOffTreeVariables::chi2PerDofX

◆ chi2PerDofY

Float_t TkOffTreeVariables::chi2PerDofY

◆ entries

UInt_t TkOffTreeVariables::entries

◆ fitMeanNormX

Float_t TkOffTreeVariables::fitMeanNormX

◆ fitMeanNormY

Float_t TkOffTreeVariables::fitMeanNormY

◆ fitMeanX

Float_t TkOffTreeVariables::fitMeanX

◆ fitMeanY

Float_t TkOffTreeVariables::fitMeanY

◆ fitSigmaNormX

Float_t TkOffTreeVariables::fitSigmaNormX

◆ fitSigmaNormY

Float_t TkOffTreeVariables::fitSigmaNormY

◆ fitSigmaX

Float_t TkOffTreeVariables::fitSigmaX

◆ fitSigmaY

Float_t TkOffTreeVariables::fitSigmaY

◆ half

UInt_t TkOffTreeVariables::half

◆ histNameLocalX

std::string TkOffTreeVariables::histNameLocalX

◆ histNameLocalY

std::string TkOffTreeVariables::histNameLocalY

Definition at line 67 of file TkOffTreeVariables.h.

Referenced by clear(), and TrackerOfflineValidation::fillTree().

◆ histNameNormLocalX

std::string TkOffTreeVariables::histNameNormLocalX

◆ histNameNormX

std::string TkOffTreeVariables::histNameNormX

◆ histNameNormY

std::string TkOffTreeVariables::histNameNormY

◆ histNameX

std::string TkOffTreeVariables::histNameX

◆ histNameY

std::string TkOffTreeVariables::histNameY

◆ isDoubleSide

Bool_t TkOffTreeVariables::isDoubleSide

◆ isStereo

Bool_t TkOffTreeVariables::isStereo

◆ layer

UInt_t TkOffTreeVariables::layer

◆ meanLocalX

Float_t TkOffTreeVariables::meanLocalX

◆ meanNormLocalX

Float_t TkOffTreeVariables::meanNormLocalX

◆ meanNormX

Float_t TkOffTreeVariables::meanNormX

◆ meanNormY

Float_t TkOffTreeVariables::meanNormY

◆ meanResXvsX

Float_t TkOffTreeVariables::meanResXvsX

◆ meanResXvsY

Float_t TkOffTreeVariables::meanResXvsY

◆ meanResYvsX

Float_t TkOffTreeVariables::meanResYvsX

◆ meanResYvsY

Float_t TkOffTreeVariables::meanResYvsY

◆ meanX

Float_t TkOffTreeVariables::meanX

◆ meanY

Float_t TkOffTreeVariables::meanY

◆ medianX

Float_t TkOffTreeVariables::medianX

◆ medianY

Float_t TkOffTreeVariables::medianY

◆ module

UInt_t TkOffTreeVariables::module

◆ moduleId

UInt_t TkOffTreeVariables::moduleId

◆ numberOfOutliers

Float_t TkOffTreeVariables::numberOfOutliers

◆ numberOfOverflows

Float_t TkOffTreeVariables::numberOfOverflows

◆ numberOfUnderflows

Float_t TkOffTreeVariables::numberOfUnderflows

◆ outerInner

UInt_t TkOffTreeVariables::outerInner

◆ panel

UInt_t TkOffTreeVariables::panel

◆ petal

UInt_t TkOffTreeVariables::petal

◆ phiDirection

Float_t TkOffTreeVariables::phiDirection

◆ posEta

Float_t TkOffTreeVariables::posEta

◆ posPhi

Float_t TkOffTreeVariables::posPhi

◆ posR

Float_t TkOffTreeVariables::posR

◆ posX

Float_t TkOffTreeVariables::posX

◆ posY

Float_t TkOffTreeVariables::posY

◆ posZ

Float_t TkOffTreeVariables::posZ

◆ profileNameResXvsX

std::string TkOffTreeVariables::profileNameResXvsX

Definition at line 73 of file TkOffTreeVariables.h.

Referenced by clear(), and TrackerOfflineValidation::fillTree().

◆ profileNameResXvsY

std::string TkOffTreeVariables::profileNameResXvsY

Definition at line 73 of file TkOffTreeVariables.h.

Referenced by clear(), and TrackerOfflineValidation::fillTree().

◆ profileNameResYvsX

std::string TkOffTreeVariables::profileNameResYvsX

Definition at line 73 of file TkOffTreeVariables.h.

Referenced by clear(), and TrackerOfflineValidation::fillTree().

◆ profileNameResYvsY

std::string TkOffTreeVariables::profileNameResYvsY

Definition at line 73 of file TkOffTreeVariables.h.

Referenced by clear(), and TrackerOfflineValidation::fillTree().

◆ rDirection

Float_t TkOffTreeVariables::rDirection

◆ ring

UInt_t TkOffTreeVariables::ring

◆ rmsLocalX

Float_t TkOffTreeVariables::rmsLocalX

◆ rmsNormLocalX

Float_t TkOffTreeVariables::rmsNormLocalX

◆ rmsNormX

Float_t TkOffTreeVariables::rmsNormX

◆ rmsNormY

Float_t TkOffTreeVariables::rmsNormY

◆ rmsResXvsX

Float_t TkOffTreeVariables::rmsResXvsX

◆ rmsResXvsY

Float_t TkOffTreeVariables::rmsResXvsY

◆ rmsResYvsX

Float_t TkOffTreeVariables::rmsResYvsX

◆ rmsResYvsY

Float_t TkOffTreeVariables::rmsResYvsY

◆ rmsX

Float_t TkOffTreeVariables::rmsX

◆ rmsY

Float_t TkOffTreeVariables::rmsY

◆ rod

UInt_t TkOffTreeVariables::rod

◆ rOrZDirection

Float_t TkOffTreeVariables::rOrZDirection

◆ side

UInt_t TkOffTreeVariables::side

◆ sigmaNormX

Float_t TkOffTreeVariables::sigmaNormX

◆ sigmaX

Float_t TkOffTreeVariables::sigmaX

Definition at line 50 of file TkOffTreeVariables.h.

Referenced by clearMergeAffectedPart().

◆ subDetId

UInt_t TkOffTreeVariables::subDetId

◆ zDirection

Float_t TkOffTreeVariables::zDirection
TkOffTreeVariables::meanY
Float_t meanY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::medianX
Float_t medianX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::medianY
Float_t medianY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::petal
UInt_t petal
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::rmsLocalX
Float_t rmsLocalX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rDirection
Float_t rDirection
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::phiDirection
Float_t phiDirection
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsResXvsY
Float_t rmsResXvsY
Definition: TkOffTreeVariables.h:71
TkOffTreeVariables::fitMeanY
Float_t fitMeanY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsResXvsX
Float_t rmsResXvsX
Definition: TkOffTreeVariables.h:71
TkOffTreeVariables::rod
UInt_t rod
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::meanResXvsY
Float_t meanResXvsY
Definition: TkOffTreeVariables.h:70
TkOffTreeVariables::outerInner
UInt_t outerInner
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::meanNormY
Float_t meanNormY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::histNameLocalX
std::string histNameLocalX
Definition: TkOffTreeVariables.h:67
TkOffTreeVariables::fitMeanNormY
Float_t fitMeanNormY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::numberOfOverflows
Float_t numberOfOverflows
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::fitSigmaNormX
Float_t fitSigmaNormX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsX
Float_t rmsX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::posR
Float_t posR
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::posPhi
Float_t posPhi
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanResYvsX
Float_t meanResYvsX
Definition: TkOffTreeVariables.h:70
TkOffTreeVariables::profileNameResXvsY
std::string profileNameResXvsY
Definition: TkOffTreeVariables.h:73
TkOffTreeVariables::panel
UInt_t panel
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::profileNameResYvsX
std::string profileNameResYvsX
Definition: TkOffTreeVariables.h:73
TkOffTreeVariables::histNameX
std::string histNameX
Definition: TkOffTreeVariables.h:68
TkOffTreeVariables::layer
UInt_t layer
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::posY
Float_t posY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::entries
UInt_t entries
Definition: TkOffTreeVariables.h:58
TkOffTreeVariables::numberOfUnderflows
Float_t numberOfUnderflows
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::clear
void clear()
set to empty values
Definition: TkOffTreeVariables.h:14
TkOffTreeVariables::fitSigmaY
Float_t fitSigmaY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::histNameNormY
std::string histNameNormY
Definition: TkOffTreeVariables.h:68
TkOffTreeVariables::moduleId
UInt_t moduleId
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::rOrZDirection
Float_t rOrZDirection
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanNormLocalX
Float_t meanNormLocalX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::profileNameResXvsX
std::string profileNameResXvsX
Definition: TkOffTreeVariables.h:73
TkOffTreeVariables::posZ
Float_t posZ
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::fitSigmaNormY
Float_t fitSigmaNormY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsNormX
Float_t rmsNormX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::zDirection
Float_t zDirection
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanX
Float_t meanX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::blade
UInt_t blade
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::rmsNormY
Float_t rmsNormY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::fitMeanX
Float_t fitMeanX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::side
UInt_t side
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::half
UInt_t half
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::meanNormX
Float_t meanNormX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::subDetId
UInt_t subDetId
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::profileNameResYvsY
std::string profileNameResYvsY
Definition: TkOffTreeVariables.h:73
TkOffTreeVariables::isDoubleSide
Bool_t isDoubleSide
Definition: TkOffTreeVariables.h:64
TkOffTreeVariables::posX
Float_t posX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanResYvsY
Float_t meanResYvsY
Definition: TkOffTreeVariables.h:70
TkOffTreeVariables::rmsResYvsX
Float_t rmsResYvsX
Definition: TkOffTreeVariables.h:71
TkOffTreeVariables::ring
UInt_t ring
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::fitSigmaX
Float_t fitSigmaX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsResYvsY
Float_t rmsResYvsY
Definition: TkOffTreeVariables.h:71
TkOffTreeVariables::chi2PerDofX
Float_t chi2PerDofX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanResXvsX
Float_t meanResXvsX
Definition: TkOffTreeVariables.h:70
TkOffTreeVariables::chi2PerDofY
Float_t chi2PerDofY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::histNameY
std::string histNameY
Definition: TkOffTreeVariables.h:68
TkOffTreeVariables::histNameNormX
std::string histNameNormX
Definition: TkOffTreeVariables.h:68
TkOffTreeVariables::histNameNormLocalX
std::string histNameNormLocalX
Definition: TkOffTreeVariables.h:67
TkOffTreeVariables::posEta
Float_t posEta
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::meanLocalX
Float_t meanLocalX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::fitMeanNormX
Float_t fitMeanNormX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::module
UInt_t module
Definition: TkOffTreeVariables.h:59
TkOffTreeVariables::sigmaNormX
Float_t sigmaNormX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::rmsNormLocalX
Float_t rmsNormLocalX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::isStereo
Bool_t isStereo
Definition: TkOffTreeVariables.h:65
TkOffTreeVariables::rmsY
Float_t rmsY
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::clearMergeAffectedPart
void clearMergeAffectedPart()
set those values to empty that are affected by merging
Definition: TkOffTreeVariables.h:31
TkOffTreeVariables::histNameLocalY
std::string histNameLocalY
Definition: TkOffTreeVariables.h:67
TkOffTreeVariables::sigmaX
Float_t sigmaX
Definition: TkOffTreeVariables.h:50
TkOffTreeVariables::numberOfOutliers
Float_t numberOfOutliers
Definition: TkOffTreeVariables.h:50