CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiTrackValidatorBase.h
Go to the documentation of this file.
1 #ifndef MultiTrackValidatorBase_h
2 #define MultiTrackValidatorBase_h
3 
10 #include <memory>
11 
15 
18 
20 
22 
26 
28 
29 #include <iostream>
30 #include <sstream>
31 #include <string>
32 
34  public:
35 
38 
41 
42  //virtual void initialize()=0;
43 
44  protected:
45 
47 
48  // MTV-specific data members
49  std::vector<std::string> associators;
56 
57 
58  std::vector<edm::InputTag> label;
60 
62 
65 
67  std::vector<const TrackAssociatorBase*> associator;
68 
69 
72 
73 
74 
75 };
76 
77 
78 #endif
MultiTrackValidatorBase(const edm::ParameterSet &pset)
Constructor.
std::vector< const TrackAssociatorBase * > associator
std::vector< edm::InputTag > label
virtual ~MultiTrackValidatorBase()
Destructor.
std::vector< std::string > associators
edm::ESHandle< MagneticField > theMF