CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VZeroFinder.h
Go to the documentation of this file.
1 #ifndef _VZeroFinder_h_
2 #define _VZeroFinder_h_
3 
6 
10 
14 
16 
19 
21 
23 {
24  public:
25  VZeroFinder(const edm::EventSetup& es,
26  const edm::ParameterSet& pset);
27  ~VZeroFinder();
28 
29  GlobalVector rotate(const GlobalVector & p, double a);
30  bool checkTrackPair(const reco::Track& posTrack,
31  const reco::Track& negTrack,
32  const reco::VertexCollection* vertices,
34 
35  private:
37 
38  float maxDca,
42 
44 };
45 
46 #endif
47 
GlobalTrajectoryParameters getGlobalTrajectoryParameters(const reco::Track &track)
Definition: VZeroFinder.cc:38
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition: VertexFwd.h:9
float maxCrossingRadius
Definition: VZeroFinder.h:38
float maxImpactMother
Definition: VZeroFinder.h:38
float minCrossingRadius
Definition: VZeroFinder.h:38
GlobalVector rotate(const GlobalVector &p, double a)
Definition: VZeroFinder.cc:55
float maxDca
Definition: VZeroFinder.h:38
double a
Definition: hdecay.h:121
VZeroFinder(const edm::EventSetup &es, const edm::ParameterSet &pset)
Definition: VZeroFinder.cc:14
bool checkTrackPair(const reco::Track &posTrack, const reco::Track &negTrack, const reco::VertexCollection *vertices, reco::VZeroData &data)
Definition: VZeroFinder.cc:62
const MagneticField * theMagField
Definition: VZeroFinder.h:43