container to hold data to be written into TTree More...
#include <TkOffTreeVariables.h>
Public Member Functions | |
void | clear () |
set to empty values | |
void | clearMergeAffectedPart () |
set those values to empty that are affected by merging | |
TkOffTreeVariables () | |
constructor initialises to empty values | |
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 |
container to hold data to be written into TTree
Definition at line 9 of file TkOffTreeVariables.h.
TkOffTreeVariables::TkOffTreeVariables | ( | ) | [inline] |
constructor initialises to empty values
Definition at line 12 of file TkOffTreeVariables.h.
References clear().
{ this->clear();}
void TkOffTreeVariables::clear | ( | void | ) | [inline] |
set to empty values
Definition at line 15 of file TkOffTreeVariables.h.
References blade, clearMergeAffectedPart(), half, histNameLocalX, histNameLocalY, histNameNormLocalX, histNameNormX, histNameNormY, histNameX, histNameY, isDoubleSide, isStereo, layer, 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 TrackerOfflineValidation::fillTree(), TrackerOfflineValidationSummary::fillTree(), and TkOffTreeVariables().
{ // First clear things that are changing if TTrees are merged: this->clearMergeAffectedPart(); // Now the rest: // Float_t's posR = posPhi = posEta = posX = posY = posZ = rDirection = phiDirection = zDirection = rOrZDirection = 0.; // Int_t's moduleId = subDetId = layer = side = half = rod = ring = petal = blade = panel = outerInner = module = 0; // Bool_t's isDoubleSide = isStereo = false; // std::string's histNameLocalX = histNameNormLocalX = histNameLocalY /* = histNameNormLocalY */ = histNameX = histNameNormX = histNameY = histNameNormY = ""; profileNameResXvsX = profileNameResXvsY = profileNameResYvsX = profileNameResYvsY = ""; }
void TkOffTreeVariables::clearMergeAffectedPart | ( | ) | [inline] |
set those values to empty that are affected by merging
Definition at line 42 of file TkOffTreeVariables.h.
References chi2PerDofX, chi2PerDofY, entries, fitMeanNormX, fitMeanNormY, fitMeanX, fitMeanY, fitSigmaNormX, fitSigmaNormY, fitSigmaX, fitSigmaY, meanLocalX, meanNormLocalX, meanNormX, meanNormY, meanResXvsX, meanResXvsY, meanResYvsX, meanResYvsY, meanX, meanY, medianX, medianY, numberOfOutliers, numberOfOverflows, numberOfUnderflows, rmsLocalX, rmsNormLocalX, rmsNormX, rmsNormY, rmsResXvsX, rmsResXvsY, rmsResYvsX, rmsResYvsY, rmsX, rmsY, sigmaNormX, and sigmaX.
Referenced by clear().
{ // variable Float_t's meanLocalX = meanNormLocalX = meanX = meanNormX = meanY = meanNormY = medianX = medianY = chi2PerDofX = chi2PerDofY = rmsLocalX = rmsNormLocalX = rmsX = rmsNormX = rmsY = rmsNormY = sigmaX = sigmaNormX = fitMeanX = fitSigmaX = fitMeanNormX = fitSigmaNormX = fitMeanY = fitSigmaY = fitMeanNormY = fitSigmaNormY = numberOfUnderflows = numberOfOverflows = numberOfOutliers = 0.; meanResXvsX = meanResXvsY = meanResYvsX = meanResYvsY = rmsResXvsX = rmsResXvsY = rmsResYvsX = rmsResYvsY = 0.; // variable Int_t's entries = 0; }
UInt_t TkOffTreeVariables::blade |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::chi2PerDofX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::chi2PerDofY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::entries |
Definition at line 82 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidationSummary::fillHarvestingHists(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitMeanNormX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitMeanNormY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitMeanX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitMeanY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitSigmaX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::fitSigmaY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::half |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameLocalX |
Definition at line 92 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameLocalY |
Definition at line 92 of file TkOffTreeVariables.h.
Referenced by clear(), and TrackerOfflineValidation::fillTree().
std::string TkOffTreeVariables::histNameNormLocalX |
Definition at line 92 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameNormX |
Definition at line 93 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameNormY |
Definition at line 93 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameX |
Definition at line 93 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::histNameY |
Definition at line 93 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Bool_t TkOffTreeVariables::isStereo |
Definition at line 90 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::layer |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::meanLocalX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::meanNormX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::meanNormY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::meanResXvsX |
Definition at line 95 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::meanResXvsY |
Definition at line 95 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::meanResYvsX |
Definition at line 95 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::meanResYvsY |
Definition at line 95 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::meanX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::meanY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::medianX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidationSummary::fillHarvestingHists(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::medianY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidationSummary::fillHarvestingHists(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::module |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::moduleId |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::panel |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::petal |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::phiDirection |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posEta |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posPhi |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posR |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::posZ |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
std::string TkOffTreeVariables::profileNameResXvsX |
Definition at line 98 of file TkOffTreeVariables.h.
Referenced by clear(), and TrackerOfflineValidation::fillTree().
std::string TkOffTreeVariables::profileNameResXvsY |
Definition at line 98 of file TkOffTreeVariables.h.
Referenced by clear(), and TrackerOfflineValidation::fillTree().
std::string TkOffTreeVariables::profileNameResYvsX |
Definition at line 98 of file TkOffTreeVariables.h.
Referenced by clear(), and TrackerOfflineValidation::fillTree().
std::string TkOffTreeVariables::profileNameResYvsY |
Definition at line 98 of file TkOffTreeVariables.h.
Referenced by clear(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::rDirection |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::ring |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::rmsLocalX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::rmsNormX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::rmsNormY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::rmsResXvsX |
Definition at line 96 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::rmsResXvsY |
Definition at line 96 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::rmsResYvsX |
Definition at line 96 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::rmsResYvsY |
Definition at line 96 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::rmsX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Float_t TkOffTreeVariables::rmsY |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::rod |
Definition at line 83 of file TkOffTreeVariables.h.
Referenced by TrackerOfflineValidationSummary::associateModuleHistsWithTree(), clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().
UInt_t TkOffTreeVariables::side |
Float_t TkOffTreeVariables::sigmaNormX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart(), and TrackerOfflineValidation::fillTree().
Float_t TkOffTreeVariables::sigmaX |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clearMergeAffectedPart().
UInt_t TkOffTreeVariables::subDetId |
Float_t TkOffTreeVariables::zDirection |
Definition at line 68 of file TkOffTreeVariables.h.
Referenced by clear(), TrackerOfflineValidation::fillTree(), and TrackerOfflineValidationSummary::fillTree().