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 
12 #include <memory>
13 
17 
20 
22 
23 
25 
29 
31 
32 #include <iostream>
33 #include <sstream>
34 #include <string>
35 
37  public:
38 
41 
44 
45  //virtual void initialize()=0;
46 
47  protected:
48 
50 
51  // MTV-specific data members
52  std::vector<std::string> associators;
57  std::string sim;
58  std::string parametersDefiner;
59 
60 
61  std::vector<edm::InputTag> label;
63 
64  std::string out;
65 
68 
70  std::vector<const TrackAssociatorBase*> associator;
71 
72 
75 
76 
77 
78 };
79 
80 
81 #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