ana::IQuickAna Class Reference

Inheritance diagram for ana::IQuickAna:
CP::ISystematicsTool asg::IAsgTool ana::QuickAna

List of all members.

Public Member Functions

virtual StatusCode process ()=0
virtual float weight ()=0
virtual float eventWeight ()=0
virtual const IEventObjectsobjects () const =0
virtual const
InternalConfiguration
internalConfiguration ()=0
 get the internal configuration structure
virtual xAOD::EventInfoeventinfo () const =0
virtual xAOD::MuonContainermuons () const =0
virtual xAOD::ElectronContainerelectrons () const =0
virtual xAOD::PhotonContainerphotons () const =0
virtual xAOD::TauJetContainertaus () const =0
virtual xAOD::JetContainerjets () const =0
virtual xAOD::JetContainerfat_jets () const =0
virtual xAOD::MissingETmet () const =0
virtual xAOD::MissingETmet2 () const =0
virtual const std::vector
< CP::SystematicSet > & 
systematics () const =0
 the list of systematics configured
virtual StatusCode setSystematics (const std::vector< CP::SystematicSet > &val_systematics)=0
 set the value of systematics
virtual EventData getEventData () const =0
 make an EventData object describing the objects created

Member Function Documentation

virtual xAOD::EventInfo* ana::IQuickAna::eventinfo (  )  const [pure virtual]

description: the various object collections we are using, or NULL if they are disabled guarantee: no-fail

Implemented in ana::QuickAna.

virtual float ana::IQuickAna::eventWeight (  )  [pure virtual]

description: the weight for the event (without object weights) guarantee: no-fail

Implemented in ana::QuickAna.

virtual EventData ana::IQuickAna::getEventData (  )  const [pure virtual]

make an EventData object describing the objects created

Guarantee
strong
Failures
out of memory II

Implemented in ana::QuickAna.

virtual const IEventObjects& ana::IQuickAna::objects (  )  const [pure virtual]

description the overall object structure guarantee: no-fail

Implemented in ana::QuickAna.

virtual StatusCode ana::IQuickAna::process (  )  [pure virtual]

effects: process the current event guarantee: basic

Implemented in ana::QuickAna.

virtual StatusCode ana::IQuickAna::setSystematics ( const std::vector< CP::SystematicSet > &  val_systematics  )  [pure virtual]

set the value of systematics

Guarantee
basic
Failures
systematics configuration error
Precondition:
initialize() has been called

Implemented in ana::QuickAna.

virtual const std::vector<CP::SystematicSet>& ana::IQuickAna::systematics (  )  const [pure virtual]

the list of systematics configured

Guarantee
no-fail
Precondition:
initialize() has been called

Implemented in ana::QuickAna.

virtual float ana::IQuickAna::weight (  )  [pure virtual]

effects: process the given event guarantee: basic effects: calculate the weight for this event returns: the calculated weight guarantee: basic failures: tool dependent

Implemented in ana::QuickAna.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1