ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/VertexFitInterface/interface/MvfInterface.h
Revision: 1.8
Committed: Sat Sep 27 05:48:26 2008 UTC (16 years, 7 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_005, Mit_004
Changes since 1.7: +3 -3 lines
Log Message:
Cleanup

File Contents

# Content
1 //--------------------------------------------------------------------------------------------------
2 // $Id: MvfInterface.h,v 1.7 2008/09/17 04:03:50 loizides Exp $
3 //
4 // MvfInterface class header file
5 //
6 // Provide a CMS specific interface for the generic MultiVertexFitter.
7 //
8 // Author: C.Paus
9 //--------------------------------------------------------------------------------------------------
10
11 #ifndef MITEDM_VERTEXFITINTERFACE_MVFINTERFACE_H
12 #define MITEDM_VERTEXFITINTERFACE_MVFINTERFACE_H
13
14 #include "DataFormats/TrackReco/interface/Track.h"
15 #include "MitCommon/VertexFit/interface/MultiVertexFitter.h"
16
17 namespace mitedm
18 {
19 class MvfInterface
20 {
21 public:
22 MvfInterface(mithep::MultiVertexFitter *fitter);
23 ~MvfInterface() {}
24
25 bool addTrack(const reco::Track *trk, const int id, const float mass,
26 mithep::MultiVertexFitter::vertexNumber jv);
27
28 mithep::MultiVertexFitter *fitter() { return mvf_;}
29
30 private:
31 mithep::MultiVertexFitter *mvf_; //the multi vertex fitter
32 };
33 }
34 #endif