CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
fwlite::EventHistoryGetter Class Reference

#include <EventHistoryGetter.h>

Inheritance diagram for fwlite::EventHistoryGetter:
fwlite::HistoryGetterBase

Public Member Functions

 EventHistoryGetter (const Event *)
 
const edm::ProcessHistoryhistory () const override
 
 ~EventHistoryGetter () override
 
- Public Member Functions inherited from fwlite::HistoryGetterBase
 HistoryGetterBase ()
 
virtual ~HistoryGetterBase ()
 

Private Member Functions

 EventHistoryGetter (const EventHistoryGetter &)=delete
 
const EventHistoryGetteroperator= (const EventHistoryGetter &)=delete
 

Private Attributes

const fwlite::Eventevent_
 

Detailed Description

Definition at line 25 of file EventHistoryGetter.h.

Constructor & Destructor Documentation

◆ EventHistoryGetter() [1/2]

EventHistoryGetter::EventHistoryGetter ( const Event event)

Definition at line 21 of file EventHistoryGetter.cc.

21 { event_ = event; }

References event(), and event_.

◆ ~EventHistoryGetter()

EventHistoryGetter::~EventHistoryGetter ( )
override

Definition at line 23 of file EventHistoryGetter.cc.

23 {}

◆ EventHistoryGetter() [2/2]

fwlite::EventHistoryGetter::EventHistoryGetter ( const EventHistoryGetter )
privatedelete

Member Function Documentation

◆ history()

const edm::ProcessHistory & EventHistoryGetter::history ( ) const
overridevirtual

Implements fwlite::HistoryGetterBase.

Definition at line 28 of file EventHistoryGetter.cc.

28 { return event_->history(); }

References event_, and fwlite::Event::history().

◆ operator=()

const EventHistoryGetter& fwlite::EventHistoryGetter::operator= ( const EventHistoryGetter )
privatedelete

Member Data Documentation

◆ event_

const fwlite::Event* fwlite::EventHistoryGetter::event_
private

Definition at line 39 of file EventHistoryGetter.h.

Referenced by EventHistoryGetter(), and history().

fwlite::Event::history
edm::ProcessHistory const & history() const
Definition: Event.cc:303
fwlite::EventHistoryGetter::event_
const fwlite::Event * event_
Definition: EventHistoryGetter.h:39
event
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger but the state exists so we define the behavior If all triggers are the negative crieriion will lead to accepting the event(this again matches the behavior of "!*" before the partial wildcard feature was incorporated). The per-event "cost" of each negative criterion with multiple relevant triggers is about the same as ! *was in the past