checkmate is hosted by Hepforge, IPPP Durham
AnalysisBase Documentation  1.2.0
Final State Objects

Accessible reconstructed final state objects for each event. More...

Variables

std::vector< Electron * > AnalysisBase::electrons
 Container of all truth electrons after detector smearing in acceptance range. More...
 
std::vector< Electron * > AnalysisBase::electronsLoose
 Container of 'electrons' objects that pass loose isolation condition. More...
 
std::vector< Electron * > AnalysisBase::electronsMedium
 Container of 'electronsLoose' objects that pass 'medium' efficiency cut. More...
 
std::vector< Electron * > AnalysisBase::electronsTight
 Container of 'electronsLoose' objects that pass 'medium' efficiency cut. More...
 
std::vector< Muon * > AnalysisBase::muons
 Container of all truth muons after detector smearing in acceptance range. More...
 
std::vector< Muon * > AnalysisBase::muonsCombinedPlus
 Container of objects that pass loose isolation condition and 'CBplusST' efficiency. More...
 
std::vector< Muon * > AnalysisBase::muonsCombined
 Container of 'muonsCombinedPlus' objects that pass 'CB' efficiency. More...
 
std::vector< Jet * > AnalysisBase::jets
 Container of all reconstructed jets. More...
 
std::vector< Jet * > AnalysisBase::jets2
 Container of all reconstructed 'second type' jets if defined in analysis settings. More...
 
std::vector< Photon * > AnalysisBase::photons
 Container of all truth photons after detector smearing and loose isolation condition. More...
 
std::vector< Track * > AnalysisBase::tracks
 Container of all reconstructed tracks. More...
 
std::vector< Tower * > AnalysisBase::towers
 Container of all calorimeter towers. More...
 
ETMissAnalysisBase::missingET
 Reconstructed missingET vector excluding muons. More...
 

Detailed Description

Accessible reconstructed final state objects for each event.

Electrons, muons, jets, photons, tracks and towers are all stored using the classes defined within Delphes (see the Delphes tree documentation for more information). Objects of the same type are grouped using standard vector containers, which contains pointers to then respective objects. These containers are automatially filled for each event before the analyze() function is called. Using the ignore() function avoids the respective vector from being filled if the user does not need the content (which reduces the computational effort).

missingET is defined using the ETMiss class.

Variable Documentation

std::vector<Electron*> AnalysisBase::electrons
protected

Container of all truth electrons after detector smearing in acceptance range.

Definition at line 101 of file AnalysisBase.h.

std::vector<Electron*> AnalysisBase::electronsLoose
protected

Container of 'electrons' objects that pass loose isolation condition.

Definition at line 102 of file AnalysisBase.h.

std::vector<Electron*> AnalysisBase::electronsMedium
protected

Container of 'electronsLoose' objects that pass 'medium' efficiency cut.

Definition at line 103 of file AnalysisBase.h.

std::vector<Electron*> AnalysisBase::electronsTight
protected

Container of 'electronsLoose' objects that pass 'medium' efficiency cut.

Definition at line 104 of file AnalysisBase.h.

std::vector<Muon*> AnalysisBase::muons
protected

Container of all truth muons after detector smearing in acceptance range.

Definition at line 105 of file AnalysisBase.h.

std::vector<Muon*> AnalysisBase::muonsCombinedPlus
protected

Container of objects that pass loose isolation condition and 'CBplusST' efficiency.

Definition at line 106 of file AnalysisBase.h.

std::vector<Muon*> AnalysisBase::muonsCombined
protected

Container of 'muonsCombinedPlus' objects that pass 'CB' efficiency.

Definition at line 107 of file AnalysisBase.h.

std::vector<Jet*> AnalysisBase::jets
protected

Container of all reconstructed jets.

Definition at line 108 of file AnalysisBase.h.

std::vector<Jet*> AnalysisBase::jets2
protected

Container of all reconstructed 'second type' jets if defined in analysis settings.

Definition at line 109 of file AnalysisBase.h.

std::vector<Photon*> AnalysisBase::photons
protected

Container of all truth photons after detector smearing and loose isolation condition.

Definition at line 110 of file AnalysisBase.h.

std::vector<Track*> AnalysisBase::tracks
protected

Container of all reconstructed tracks.

Definition at line 111 of file AnalysisBase.h.

std::vector<Tower*> AnalysisBase::towers
protected

Container of all calorimeter towers.

Definition at line 112 of file AnalysisBase.h.

ETMiss* AnalysisBase::missingET
protected

Reconstructed missingET vector excluding muons.

Definition at line 113 of file AnalysisBase.h.