CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TrigObjTnPHistColl::HistColl Class Reference

#include <TrigObjTnPHistColl.h>

Public Member Functions

void bookHists (DQMStore::ConcurrentBooker &iBooker, const std::string &name, const std::string &title, const HistDefs &histDefs)
 
void fill (const trigger::TriggerObject &probe, float mass) const
 
 HistColl ()
 

Private Attributes

std::vector< std::pair< HistFiller, ConcurrentMonitorElement > > hists_
 

Detailed Description

Definition at line 185 of file TrigObjTnPHistColl.h.

Constructor & Destructor Documentation

TrigObjTnPHistColl::HistColl::HistColl ( )
inline

Member Function Documentation

void TrigObjTnPHistColl::HistColl::bookHists ( DQMStore::ConcurrentBooker iBooker,
const std::string &  name,
const std::string &  title,
const HistDefs histDefs 
)

Definition at line 362 of file TrigObjTnPHistColl.cc.

References TrigObjTnPHistColl::HistDefs::bookHists().

365 {
366  hists_ = histDefs.bookHists(iBooker,name,title);
367 }
std::vector< std::pair< HistFiller, ConcurrentMonitorElement > > hists_
void TrigObjTnPHistColl::HistColl::fill ( const trigger::TriggerObject probe,
float  mass 
) const

Definition at line 369 of file TrigObjTnPHistColl.cc.

References create_public_lumi_plots::hist.

370 {
371  for(auto& hist : hists_){
372  hist.first(probe,mass,hist.second);
373  }
374 }
std::vector< std::pair< HistFiller, ConcurrentMonitorElement > > hists_

Member Data Documentation

std::vector<std::pair<HistFiller,ConcurrentMonitorElement> > TrigObjTnPHistColl::HistColl::hists_
private

Definition at line 192 of file TrigObjTnPHistColl.h.