CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DataMixingGeneralTrackWorker.h
Go to the documentation of this file.
1 #ifndef DataMixingGeneralTrackWorker_h
2 #define SimDataMixingGeneralTrackWorker_h
3 
21 
24 //Data Formats
28 
29 #include <map>
30 #include <vector>
31 #include <string>
32 
33 
34 
35 namespace edm
36 {
38  {
39  public:
40 
42 
45 
48 
50  void addGeneralTrackSignals(const edm::Event &e);
51  void addGeneralTrackPileups(const int bcr, const edm::EventPrincipal*,unsigned int EventId);
52 
53 
54  private:
55  // data specifiers
56 
57  edm::InputTag GeneralTrackcollectionSig_ ; // primary name given to collection of GeneralTracks
58  edm::InputTag GeneralTrackLabelSig_ ; // secondary name given to collection of GeneralTracks
59  edm::InputTag GeneralTrackPileInputTag_ ; // InputTag for pileup tracks
60  std::string GeneralTrackCollectionDM_ ; // secondary name to be given to new GeneralTrack
61 
62  //
63 
64  std::auto_ptr<reco::TrackCollection> NewTrackList_;
65 
66 
67  };
68 }//edm
69 
70 #endif
std::auto_ptr< reco::TrackCollection > NewTrackList_
void addGeneralTrackPileups(const int bcr, const edm::EventPrincipal *, unsigned int EventId)