ATLAS Offline Software
Loading...
Searching...
No Matches
jet::AttvsAttFiller< T, HTYPE > Struct Template Reference
Inheritance diagram for jet::AttvsAttFiller< T, HTYPE >:
Collaboration diagram for jet::AttvsAttFiller< T, HTYPE >:

Public Member Functions

 AttvsAttFiller (const std::string &att1, const std::string &att2, HTYPE *h, bool gev1, bool gev2)
virtual void fill (const xAOD::Jet &j, float weight)
virtual bool isValid (const xAOD::Jet &j)

Protected Attributes

Accessor< T > m_accessor2
const float m_toGeV2
Accessor< T > m_accessor
HTYPE * m_h
const float m_toGeV1

Detailed Description

template<typename T, typename HTYPE>
struct jet::AttvsAttFiller< T, HTYPE >

Definition at line 85 of file JetAttributeHisto.cxx.

Constructor & Destructor Documentation

◆ AttvsAttFiller()

template<typename T, typename HTYPE>
jet::AttvsAttFiller< T, HTYPE >::AttvsAttFiller ( const std::string & att1,
const std::string & att2,
HTYPE * h,
bool gev1,
bool gev2 )
inline

Definition at line 86 of file JetAttributeHisto.cxx.

AccessorAndHisto2(const std::string &att1, const std::string &att2, HTYPE *h, bool gev1, bool gev2)

Member Function Documentation

◆ fill()

template<typename T, typename HTYPE>
virtual void jet::AttvsAttFiller< T, HTYPE >::fill ( const xAOD::Jet & j,
float weight )
inlinevirtual

◆ isValid()

template<typename T, typename HTYPE>
virtual bool jet::AttvsAttFiller< T, HTYPE >::isValid ( const xAOD::Jet & j)
inlinevirtual

Reimplemented from jet::HistoFiller.

Definition at line 89 of file JetAttributeHisto.cxx.

89{return (this->m_accessor.isAvailable(j))&&(this->m_accessor2.isAvailable(j));}

Member Data Documentation

◆ m_accessor

Accessor< T > jet::AccessorAndHisto< T, HTYPE >::m_accessor
protectedinherited

Definition at line 26 of file JetAttributeHisto.cxx.

◆ m_accessor2

Accessor< T > jet::AccessorAndHisto2< T, T, HTYPE >::m_accessor2
protectedinherited

Definition at line 35 of file JetAttributeHisto.cxx.

◆ m_h

HTYPE* jet::AccessorAndHisto< T, HTYPE >::m_h
protectedinherited

Definition at line 27 of file JetAttributeHisto.cxx.

◆ m_toGeV1

const float jet::AccessorAndHisto< T, HTYPE >::m_toGeV1
protectedinherited

Definition at line 28 of file JetAttributeHisto.cxx.

◆ m_toGeV2

const float jet::AccessorAndHisto2< T, T, HTYPE >::m_toGeV2
protectedinherited

Definition at line 36 of file JetAttributeHisto.cxx.


The documentation for this struct was generated from the following file: