CMS 3D CMS Logo

Public Member Functions | Private Attributes

RecoTauDumper Class Reference

Inheritance diagram for RecoTauDumper:
edm::EDAnalyzer

List of all members.

Public Member Functions

virtual void analyze (const edm::Event &evt, const edm::EventSetup &es)
 RecoTauDumper (const edm::ParameterSet &pset)
virtual ~RecoTauDumper ()

Private Attributes

edm::InputTag tauSrc_

Detailed Description

Definition at line 23 of file RecoTauDumper.cc.


Constructor & Destructor Documentation

RecoTauDumper::RecoTauDumper ( const edm::ParameterSet pset) [inline, explicit]

Definition at line 25 of file RecoTauDumper.cc.

                                                       :
      tauSrc_(pset.getParameter<edm::InputTag>("src")) {}
virtual RecoTauDumper::~RecoTauDumper ( ) [inline, virtual]

Definition at line 27 of file RecoTauDumper.cc.

{}

Member Function Documentation

void RecoTauDumper::analyze ( const edm::Event evt,
const edm::EventSetup es 
) [virtual]

Implements edm::EDAnalyzer.

Definition at line 33 of file RecoTauDumper.cc.

References gather_cfg::cout, reco::PFTau::dump(), edm::Event::getByLabel(), convertSQLitetoXML_cfg::output, metsig::tau, and tauSrc_.

                                                                        {
  typedef edm::View<reco::PFTau> TauView;
  edm::Handle<TauView> tauView;
  evt.getByLabel(tauSrc_, tauView);

  std::ostringstream output;
  output << " * * * reco::PFTau Dump - Source: " << tauSrc_ << std::endl;
  BOOST_FOREACH(const reco::PFTau& tau, *tauView) {
    output << " ------------------------------------" << std::endl;
    output << tau << std::endl;
    tau.dump(output);
    output << std::endl;
  }
  std::cout << output.str();
}

Member Data Documentation

Definition at line 30 of file RecoTauDumper.cc.

Referenced by analyze().