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

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