ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
EnergyLossComparisonTree Class Reference

#include <EnergyLossComparisonTree.h>

Collaboration diagram for EnergyLossComparisonTree:

Public Member Functions

 EnergyLossComparisonTree (TTree *tree=0)
 
 EnergyLossComparisonTree (const EnergyLossComparisonTree &)=delete
 
EnergyLossComparisonTreeoperator= (const EnergyLossComparisonTree &)=delete
 
virtual ~EnergyLossComparisonTree ()
 
virtual Int_t Cut (Long64_t entry)
 
virtual Int_t GetEntry (Long64_t entry)
 
virtual Long64_t LoadTree (Long64_t entry)
 
void Init (TTree *tree)
 
virtual std::vector< TH1D * > * histograms (int bin, int mode=0)
 
virtual std::vector< TH2D * > * trueHistos ()
 
virtual std::vector< TH2D * > * recoHistos ()
 
virtual TH2D * combinedTrueHistos ()
 
virtual std::vector< TH1D * > * doTrueFits (TH2D *true2D)
 
virtual TH2D * combinedRecoHistoMPV ()
 
virtual TH2D * combinedRecoHistoSigma ()
 
virtual TH1D * doRecoFits (TH2D *reco2D, int l)
 
virtual Bool_t Notify ()
 
virtual void Show (Long64_t entry=-1)
 

Public Attributes

TTree * fChain
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
Int_t Surfaces
 current Tree number in a TChain More...
 
Int_t UpdateSurfaceType [50]
 
Float_t UpdateSurfaceR [50]
 
Float_t UpdateSurfaceZ [50]
 
Float_t TruePositionX [50]
 
Float_t TruePositionY [50]
 
Float_t TruePositionZ [50]
 
Float_t TruePositionR [50]
 
Float_t ReconPositionX [50]
 
Float_t ReconPositionY [50]
 
Float_t ReconPositionZ [50]
 
Float_t ReconPositionR [50]
 
Float_t OriginalP
 
Float_t TrueNewP [50]
 
Float_t ElossError [50]
 
Float_t ReconNewP [50]
 
Float_t OriginalEta
 
Float_t TrueNewEta [50]
 
Float_t ReconNewEta [50]
 
std::vector< TH2D * > * m_twoDHistosTruth
 
std::vector< TH2D * > * m_twoDHistosReco
 
std::vector< TH2D * > * m_twoDHistosRecoSigma
 
TBranch * b_Surfaces
 
TBranch * b_UpdateSurfaceType
 
TBranch * b_UpdateSurfaceR
 
TBranch * b_UpdateSurfaceZ
 
TBranch * b_TruePositionX
 
TBranch * b_TruePositionY
 
TBranch * b_TruePositionZ
 
TBranch * b_TruePositionR
 
TBranch * b_ReconPositionX
 
TBranch * b_ReconPositionY
 
TBranch * b_ReconPositionZ
 
TBranch * b_ReconPositionR
 
TBranch * b_OriginalP
 
TBranch * b_ElossError
 
TBranch * b_TrueNewP
 
TBranch * b_ReconNewP
 
TBranch * b_OriginalEta
 
TBranch * b_TrueNewEta
 
TBranch * b_ReconNewEta
 

Detailed Description

Definition at line 15 of file EnergyLossComparisonTree.h.

Constructor & Destructor Documentation

◆ EnergyLossComparisonTree() [1/2]

EnergyLossComparisonTree::EnergyLossComparisonTree ( TTree *  tree = 0)

◆ EnergyLossComparisonTree() [2/2]

EnergyLossComparisonTree::EnergyLossComparisonTree ( const EnergyLossComparisonTree )
delete

◆ ~EnergyLossComparisonTree()

virtual EnergyLossComparisonTree::~EnergyLossComparisonTree ( )
virtual

Member Function Documentation

◆ combinedRecoHistoMPV()

virtual TH2D* EnergyLossComparisonTree::combinedRecoHistoMPV ( )
virtual

◆ combinedRecoHistoSigma()

virtual TH2D* EnergyLossComparisonTree::combinedRecoHistoSigma ( )
virtual

◆ combinedTrueHistos()

virtual TH2D* EnergyLossComparisonTree::combinedTrueHistos ( )
virtual

◆ Cut()

virtual Int_t EnergyLossComparisonTree::Cut ( Long64_t  entry)
virtual

◆ doRecoFits()

virtual TH1D* EnergyLossComparisonTree::doRecoFits ( TH2D *  reco2D,
int  l 
)
virtual

◆ doTrueFits()

virtual std::vector<TH1D*>* EnergyLossComparisonTree::doTrueFits ( TH2D *  true2D)
virtual

◆ GetEntry()

virtual Int_t EnergyLossComparisonTree::GetEntry ( Long64_t  entry)
virtual

◆ histograms()

virtual std::vector<TH1D*>* EnergyLossComparisonTree::histograms ( int  bin,
int  mode = 0 
)
virtual

◆ Init()

void EnergyLossComparisonTree::Init ( TTree *  tree)

◆ LoadTree()

virtual Long64_t EnergyLossComparisonTree::LoadTree ( Long64_t  entry)
virtual

◆ Notify()

virtual Bool_t EnergyLossComparisonTree::Notify ( )
virtual

◆ operator=()

EnergyLossComparisonTree& EnergyLossComparisonTree::operator= ( const EnergyLossComparisonTree )
delete

◆ recoHistos()

virtual std::vector<TH2D*>* EnergyLossComparisonTree::recoHistos ( )
inlinevirtual

Definition at line 79 of file EnergyLossComparisonTree.h.

79 {return m_twoDHistosReco;}

◆ Show()

virtual void EnergyLossComparisonTree::Show ( Long64_t  entry = -1)
virtual

◆ trueHistos()

virtual std::vector<TH2D*>* EnergyLossComparisonTree::trueHistos ( )
inlinevirtual

Definition at line 78 of file EnergyLossComparisonTree.h.

78 {return m_twoDHistosTruth;}

Member Data Documentation

◆ b_ElossError

TBranch* EnergyLossComparisonTree::b_ElossError

Definition at line 61 of file EnergyLossComparisonTree.h.

◆ b_OriginalEta

TBranch* EnergyLossComparisonTree::b_OriginalEta

Definition at line 65 of file EnergyLossComparisonTree.h.

◆ b_OriginalP

TBranch* EnergyLossComparisonTree::b_OriginalP

Definition at line 60 of file EnergyLossComparisonTree.h.

◆ b_ReconNewEta

TBranch* EnergyLossComparisonTree::b_ReconNewEta

Definition at line 67 of file EnergyLossComparisonTree.h.

◆ b_ReconNewP

TBranch* EnergyLossComparisonTree::b_ReconNewP

Definition at line 64 of file EnergyLossComparisonTree.h.

◆ b_ReconPositionR

TBranch* EnergyLossComparisonTree::b_ReconPositionR

Definition at line 59 of file EnergyLossComparisonTree.h.

◆ b_ReconPositionX

TBranch* EnergyLossComparisonTree::b_ReconPositionX

Definition at line 56 of file EnergyLossComparisonTree.h.

◆ b_ReconPositionY

TBranch* EnergyLossComparisonTree::b_ReconPositionY

Definition at line 57 of file EnergyLossComparisonTree.h.

◆ b_ReconPositionZ

TBranch* EnergyLossComparisonTree::b_ReconPositionZ

Definition at line 58 of file EnergyLossComparisonTree.h.

◆ b_Surfaces

TBranch* EnergyLossComparisonTree::b_Surfaces

Definition at line 47 of file EnergyLossComparisonTree.h.

◆ b_TrueNewEta

TBranch* EnergyLossComparisonTree::b_TrueNewEta

Definition at line 66 of file EnergyLossComparisonTree.h.

◆ b_TrueNewP

TBranch* EnergyLossComparisonTree::b_TrueNewP

Definition at line 63 of file EnergyLossComparisonTree.h.

◆ b_TruePositionR

TBranch* EnergyLossComparisonTree::b_TruePositionR

Definition at line 54 of file EnergyLossComparisonTree.h.

◆ b_TruePositionX

TBranch* EnergyLossComparisonTree::b_TruePositionX

Definition at line 51 of file EnergyLossComparisonTree.h.

◆ b_TruePositionY

TBranch* EnergyLossComparisonTree::b_TruePositionY

Definition at line 52 of file EnergyLossComparisonTree.h.

◆ b_TruePositionZ

TBranch* EnergyLossComparisonTree::b_TruePositionZ

Definition at line 53 of file EnergyLossComparisonTree.h.

◆ b_UpdateSurfaceR

TBranch* EnergyLossComparisonTree::b_UpdateSurfaceR

Definition at line 49 of file EnergyLossComparisonTree.h.

◆ b_UpdateSurfaceType

TBranch* EnergyLossComparisonTree::b_UpdateSurfaceType

Definition at line 48 of file EnergyLossComparisonTree.h.

◆ b_UpdateSurfaceZ

TBranch* EnergyLossComparisonTree::b_UpdateSurfaceZ

Definition at line 50 of file EnergyLossComparisonTree.h.

◆ ElossError

Float_t EnergyLossComparisonTree::ElossError[50]

Definition at line 37 of file EnergyLossComparisonTree.h.

◆ fChain

TTree* EnergyLossComparisonTree::fChain

Definition at line 17 of file EnergyLossComparisonTree.h.

◆ fCurrent

Int_t EnergyLossComparisonTree::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 18 of file EnergyLossComparisonTree.h.

◆ m_twoDHistosReco

std::vector<TH2D*>* EnergyLossComparisonTree::m_twoDHistosReco

Definition at line 44 of file EnergyLossComparisonTree.h.

◆ m_twoDHistosRecoSigma

std::vector<TH2D*>* EnergyLossComparisonTree::m_twoDHistosRecoSigma

Definition at line 45 of file EnergyLossComparisonTree.h.

◆ m_twoDHistosTruth

std::vector<TH2D*>* EnergyLossComparisonTree::m_twoDHistosTruth

Definition at line 43 of file EnergyLossComparisonTree.h.

◆ OriginalEta

Float_t EnergyLossComparisonTree::OriginalEta

Definition at line 39 of file EnergyLossComparisonTree.h.

◆ OriginalP

Float_t EnergyLossComparisonTree::OriginalP

Definition at line 34 of file EnergyLossComparisonTree.h.

◆ ReconNewEta

Float_t EnergyLossComparisonTree::ReconNewEta[50]

Definition at line 41 of file EnergyLossComparisonTree.h.

◆ ReconNewP

Float_t EnergyLossComparisonTree::ReconNewP[50]

Definition at line 38 of file EnergyLossComparisonTree.h.

◆ ReconPositionR

Float_t EnergyLossComparisonTree::ReconPositionR[50]

Definition at line 33 of file EnergyLossComparisonTree.h.

◆ ReconPositionX

Float_t EnergyLossComparisonTree::ReconPositionX[50]

Definition at line 30 of file EnergyLossComparisonTree.h.

◆ ReconPositionY

Float_t EnergyLossComparisonTree::ReconPositionY[50]

Definition at line 31 of file EnergyLossComparisonTree.h.

◆ ReconPositionZ

Float_t EnergyLossComparisonTree::ReconPositionZ[50]

Definition at line 32 of file EnergyLossComparisonTree.h.

◆ Surfaces

Int_t EnergyLossComparisonTree::Surfaces

current Tree number in a TChain

Definition at line 21 of file EnergyLossComparisonTree.h.

◆ TrueNewEta

Float_t EnergyLossComparisonTree::TrueNewEta[50]

Definition at line 40 of file EnergyLossComparisonTree.h.

◆ TrueNewP

Float_t EnergyLossComparisonTree::TrueNewP[50]

Definition at line 36 of file EnergyLossComparisonTree.h.

◆ TruePositionR

Float_t EnergyLossComparisonTree::TruePositionR[50]

Definition at line 28 of file EnergyLossComparisonTree.h.

◆ TruePositionX

Float_t EnergyLossComparisonTree::TruePositionX[50]

Definition at line 25 of file EnergyLossComparisonTree.h.

◆ TruePositionY

Float_t EnergyLossComparisonTree::TruePositionY[50]

Definition at line 26 of file EnergyLossComparisonTree.h.

◆ TruePositionZ

Float_t EnergyLossComparisonTree::TruePositionZ[50]

Definition at line 27 of file EnergyLossComparisonTree.h.

◆ UpdateSurfaceR

Float_t EnergyLossComparisonTree::UpdateSurfaceR[50]

Definition at line 23 of file EnergyLossComparisonTree.h.

◆ UpdateSurfaceType

Int_t EnergyLossComparisonTree::UpdateSurfaceType[50]

Definition at line 22 of file EnergyLossComparisonTree.h.

◆ UpdateSurfaceZ

Float_t EnergyLossComparisonTree::UpdateSurfaceZ[50]

Definition at line 24 of file EnergyLossComparisonTree.h.


The documentation for this class was generated from the following file:
EnergyLossComparisonTree::m_twoDHistosReco
std::vector< TH2D * > * m_twoDHistosReco
Definition: EnergyLossComparisonTree.h:44
EnergyLossComparisonTree::m_twoDHistosTruth
std::vector< TH2D * > * m_twoDHistosTruth
Definition: EnergyLossComparisonTree.h:43