DESY Hbb Analysis Framework
Public Member Functions | List of all members
analysis::tools::PhysicsObjectTree< Object > Class Template Reference

#include <PhysicsObjectTree.h>

Inheritance diagram for analysis::tools::PhysicsObjectTree< Object >:
analysis::tools::PhysicsObjectTreeBase< Object > analysis::tools::TreeBase

Public Member Functions

Collection< Object > collection ()
 
 PhysicsObjectTree ()
 
 PhysicsObjectTree (TChain *tree, const std::string &name)
 
 ~PhysicsObjectTree ()
 
- Public Member Functions inherited from analysis::tools::PhysicsObjectTreeBase< Object >
 PhysicsObjectTreeBase ()
 
 PhysicsObjectTreeBase (TChain *tree, const std::string &name)
 
 ~PhysicsObjectTreeBase ()
 
- Public Member Functions inherited from analysis::tools::TreeBase
void event (const int &event)
 
TChain * tree ()
 
 TreeBase ()
 
 TreeBase (TChain *tree, const std::string &name)
 
 ~TreeBase ()
 

Additional Inherited Members

- Protected Attributes inherited from analysis::tools::PhysicsObjectTreeBase< Object >
float e_ [max_]
 
float eta_ [max_]
 
int n_
 
float phi_ [max_]
 
float pt_ [max_]
 
float px_ [max_]
 
float py_ [max_]
 
float pz_ [max_]
 
int q_ [max_]
 
- Protected Attributes inherited from analysis::tools::TreeBase
std::vector< std::string > branches_
 
std::string className_
 
std::string inputTag_
 
std::string name_
 
TChain * tree_
 
- Static Protected Attributes inherited from analysis::tools::PhysicsObjectTreeBase< Object >
static const int max_ = 1000
 

Detailed Description

template<class Object>
class analysis::tools::PhysicsObjectTree< Object >

Definition at line 41 of file PhysicsObjectTree.h.

Constructor & Destructor Documentation

template<class Object >
PhysicsObjectTree::PhysicsObjectTree ( )
template<class Object >
PhysicsObjectTree::PhysicsObjectTree ( TChain *  tree,
const std::string &  name 
)
template<class Object >
PhysicsObjectTree::~PhysicsObjectTree ( )

Definition at line 23 of file PhysicsObjectTree.cc.

Referenced by analysis::tools::PhysicsObjectTree< Object >::collection().

23 {}

Member Function Documentation

template<class Object >
Collection< RecoTrack > PhysicsObjectTree::collection ( )

Definition at line 26 of file PhysicsObjectTree.cc.

References analysis::tools::TreeBase::branches_, analysis::tools::Jet::bRegCorr(), analysis::tools::Jet::bRegRes(), analysis::tools::JetTag::btag(), analysis::tools::Jet::btag(), analysis::tools::RecoTrack::chi2(), analysis::tools::Vertex::chi2(), analysis::tools::Muon::chi2LocalPos(), analysis::tools::confirmed, analysis::tools::RecoTrack::d0(), analysis::tools::GenParticle::daughter(), analysis::tools::discarded, analysis::tools::RecoTrack::dxy(), analysis::tools::PhysicsObjectTreeBase< Object >::e_, analysis::tools::PhysicsObjectTreeBase< Object >::eta_, analysis::tools::L1TMuon::etaAtVtx(), analysis::tools::Vertex::fake(), analysis::tools::Jet::flavour(), analysis::tools::MET::genP(), analysis::tools::goodIterative, analysis::tools::GenParticle::higgsDaughter(), analysis::tools::highPurity, analysis::tools::highPuritySetWithPV, analysis::tools::L1TMuon::hwQual(), analysis::tools::Jet::id(), analysis::tools::GenParticle::index(), analysis::tools::RecoTrack::innermostMuonStationWithValidHits(), analysis::tools::Muon::isGlobalMuon(), analysis::tools::Muon::isLooseMuon(), analysis::tools::Muon::isMediumMuon(), analysis::tools::Muon::isPFMuon(), analysis::tools::Muon::isTightMuon(), analysis::tools::Muon::isTrackerMuon(), analysis::tools::Jet::jecUncert(), analysis::tools::Jet::jerPtResolution(), analysis::tools::Jet::jerSF(), analysis::tools::Jet::jerSFdown(), analysis::tools::Jet::jerSFup(), analysis::tools::loose, analysis::tools::looseSetWithPV, analysis::tools::GenParticle::mother(), analysis::tools::RecoTrack::muonStationsWithBadHits(), analysis::tools::RecoTrack::muonStationsWithValidHits(), analysis::tools::PhysicsObjectTreeBase< Object >::n_, nano_94X_2017_rereco31Mar18-v1::name, analysis::tools::TreeBase::name_, analysis::tools::RecoTrack::ndof(), analysis::tools::Vertex::ndof(), analysis::tools::Muon::normChi2(), analysis::tools::RecoTrack::numberOfBadMuonHits(), analysis::tools::RecoTrack::numberOfLostMuonHits(), analysis::tools::RecoTrack::numberOfValidMuonHits(), analysis::tools::RecoTrack::numberOfValidStripTECHits(), analysis::tools::RecoTrack::numberOfValidStripTIBHits(), analysis::tools::RecoTrack::numberOfValidStripTIDHits(), analysis::tools::RecoTrack::numberOfValidStripTOBHits(), analysis::tools::RecoTrack::numberOfValidTrackerHits(), analysis::tools::RecoTrack::outermostMuonStationWithValidHits(), ConfFile_cfg::p, analysis::tools::GenParticle::pdgId(), analysis::tools::PhysicsObjectTreeBase< Object >::phi_, analysis::tools::L1TMuon::phiAtVtx(), analysis::tools::PhysicsObjectTree< Object >::PhysicsObjectTree(), analysis::tools::Jet::pileupJetIdFullDiscriminant(), analysis::tools::Jet::pileupJetIdFullId(), analysis::tools::PhysicsObjectTreeBase< Object >::pt_, analysis::tools::PhysicsObjectTreeBase< Object >::px_, analysis::tools::PhysicsObjectTreeBase< Object >::py_, analysis::tools::PhysicsObjectTreeBase< Object >::pz_, analysis::tools::PhysicsObjectTreeBase< Object >::q_, analysis::tools::Jet::qgLikelihood(), analysis::tools::RecoTrack::quality(), analysis::tools::qualitySize, analysis::tools::Vertex::rho(), analysis::tools::Jet::rho(), analysis::tools::Muon::segmentCompatibility(), analysis::tools::MET::significanceMatrix(), analysis::tools::GenParticle::status(), analysis::tools::tight, analysis::tools::TreeBase::tree(), analysis::tools::TreeBase::tree_, analysis::tools::Muon::trkKink(), analysis::tools::TriggerObject::type(), analysis::tools::undefQuality, analysis::tools::Muon::validFraction(), and analysis::tools::PhysicsObjectTree< Object >::~PhysicsObjectTree().

27 {
28  // DUMMY
30  return obj;
31 }

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