CMS 3D CMS Logo

Public Member Functions | Private Attributes

cms::TestMuL1L2Filter Class Reference

#include <TestMuL1L2Filter.h>

Inheritance diagram for cms::TestMuL1L2Filter:
edm::EDFilter edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Member Functions

virtual void beginJob ()
virtual void endJob ()
virtual bool filter (edm::Event &, const edm::EventSetup &)
 TestMuL1L2Filter (const edm::ParameterSet &)
 ~TestMuL1L2Filter ()

Private Attributes

edm::ParameterSet pset_

Detailed Description

Definition at line 46 of file TestMuL1L2Filter.h.


Constructor & Destructor Documentation

cms::TestMuL1L2Filter::TestMuL1L2Filter ( const edm::ParameterSet ps1) [explicit]

Definition at line 38 of file TestMuL1L2Filter.cc.

{
   pset_ = ps1;
}
cms::TestMuL1L2Filter::~TestMuL1L2Filter ( )

Definition at line 60 of file TestMuL1L2Filter.cc.

{
} 

Member Function Documentation

void cms::TestMuL1L2Filter::beginJob ( void  ) [virtual]

Reimplemented from edm::EDFilter.

Definition at line 43 of file TestMuL1L2Filter.cc.

{
//   theHICConst = new HICConst();
//   theFmpConst = new FmpConst();
//   theTrackVertexMaker = new HITrackVertexMaker(pset_,es1);
}
void cms::TestMuL1L2Filter::endJob ( void  ) [virtual]

Reimplemented from edm::EDFilter.

Definition at line 50 of file TestMuL1L2Filter.cc.

{
//   delete theHICConst;
//   delete theFmpConst;
//   delete theTrackVertexMaker;
}
bool cms::TestMuL1L2Filter::filter ( edm::Event e1,
const edm::EventSetup es1 
) [virtual]

Implements edm::EDFilter.

Definition at line 64 of file TestMuL1L2Filter.cc.

References cms::HITrackVertexMaker::produceTracks().

{
   HITrackVertexMaker theTrackVertexMaker(pset_,es1);
// Start track finder
   HICConst theHICConst;
   FmpConst theFmpConst;
   bool dimuon = theTrackVertexMaker.produceTracks(e1,es1,&theHICConst,&theFmpConst);
//   if(dimuon) cout<<" The vertex is found : "<<endl; 
   return dimuon;
   
} 

Member Data Documentation

Definition at line 49 of file TestMuL1L2Filter.h.