CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/RecoVertex/NuclearInteractionProducer/interface/NuclearLikelihood.h

Go to the documentation of this file.
00001 #ifndef _NuclearLikelihood_h_
00002 #define _NuclearLikelihood_h_
00003 
00004 #include "DataFormats/VertexReco/interface/Vertex.h"
00005 
00006 class NuclearLikelihood {
00007 
00008         public :
00009             NuclearLikelihood():likelihood_(0.0) { }
00010             void calculate( const reco::Vertex& vtx );
00011             double result() const { return likelihood_; }
00012  
00013         private :
00014             int secondaryTrackMaxHits(const reco::Vertex& vtx , int& id);
00015             double likelihood_;
00016 };
00017 
00018 #endif