Update of PDF reweighting supporting MadGraph use case, use first PDF as default/reference
first cleaning of the TrackingTruthValid code (patch to clean the WARNING in compilation after the new TrackingParticle)
Partially implemented EDProducer
Added stream based classes as friends
added stream_module test
Renamed EDProducerWrapper* to EDProducerAdapter* since it more accurately describes its purpose
Methods that take a pointer to the stream module need to know the actual type before casting to take into account base offsets due to multiple inheritance
All virtual methods now compile
Changed Adapter to Adaptor
Enable all unit tests
Added specialization for edm::stream::EDProducerAdaptorBase
Fixed all remaining compilation and run time problems
Use StreamWorker to construct the proper Adaptor when told to make an instance of a stream::Producer<>
Switched IntProducer to inheriting from edm::stream::EDProducer<> in order to test that construction works properly
Failed to change the file name when I renamed the class
Implemented edm::stream::EDFilter<>
Refactored code so it could be shared between implementations of edm::stream::EDProducer<> and edm::stream::EDFilter<>
Switched to being an edm::global::EDFilter<>
Implemented edm::stream::EDAnalyzer<>
comment out unneeded function
Properly handle registration and callbacks for consumes and produces information