CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
SummaryOutputProducer::GenericSummary Struct Reference
Inheritance diagram for SummaryOutputProducer::GenericSummary:
SummaryOutputProducer::TriggerSummary

Public Member Functions

int addEntry (const JsonOutputProducer::JsonEvent &_event, const int _triggerIndex)
 
Pair changed () const
 
Pair gained () const
 
 GenericSummary (int _id, const JsonOutputProducer &_json, const std::vector< std::string > &_names)
 
bool keepForC () const
 
bool keepForGL () const
 
Pair lost () const
 

Public Attributes

int id
 
const JsonOutputProducerjson
 
std::string name
 
std::set< Eventv_changed
 
std::set< Eventv_gained
 
std::set< Eventv_lost
 

Detailed Description

Definition at line 836 of file hltDiff.cc.

Constructor & Destructor Documentation

SummaryOutputProducer::GenericSummary::GenericSummary ( int  _id,
const JsonOutputProducer _json,
const std::vector< std::string > &  _names 
)
inline

Definition at line 844 of file hltDiff.cc.

Member Function Documentation

int SummaryOutputProducer::GenericSummary::addEntry ( const JsonOutputProducer::JsonEvent _event,
const int  _triggerIndex 
)
inline

Definition at line 850 of file hltDiff.cc.

Pair SummaryOutputProducer::GenericSummary::changed ( ) const
inline

Definition at line 876 of file hltDiff.cc.

Pair SummaryOutputProducer::GenericSummary::gained ( ) const
inline

Definition at line 868 of file hltDiff.cc.

bool SummaryOutputProducer::GenericSummary::keepForC ( ) const
inline

Definition at line 880 of file hltDiff.cc.

bool SummaryOutputProducer::GenericSummary::keepForGL ( ) const
inline

Definition at line 884 of file hltDiff.cc.

Pair SummaryOutputProducer::GenericSummary::lost ( ) const
inline

Definition at line 872 of file hltDiff.cc.

Member Data Documentation

int SummaryOutputProducer::GenericSummary::id

Definition at line 838 of file hltDiff.cc.

const JsonOutputProducer& SummaryOutputProducer::GenericSummary::json

Definition at line 837 of file hltDiff.cc.

std::string SummaryOutputProducer::GenericSummary::name
std::set<Event> SummaryOutputProducer::GenericSummary::v_changed

Definition at line 842 of file hltDiff.cc.

std::set<Event> SummaryOutputProducer::GenericSummary::v_gained

Definition at line 840 of file hltDiff.cc.

std::set<Event> SummaryOutputProducer::GenericSummary::v_lost

Definition at line 841 of file hltDiff.cc.