ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/FakeMods/interface/FakeEventHeader.h
(Generate patch)

Comparing UserCode/MitPhysics/FakeMods/interface/FakeEventHeader.h (file contents):
Revision 1.1 by loizides, Tue Jun 30 10:47:16 2009 UTC vs.
Revision 1.4 by phedex, Mon Aug 10 16:07:26 2009 UTC

# Line 13 | Line 13
13   #define MITPHYSICS_FAKEMODS_FAKEEVENTHEADER_H
14  
15   #include "MitAna/DataTree/interface/DataObject.h"
16 < #include "MitAna/DataTree/interface/Jet.h"
17 < #include "MitAna/DataTree/interface/JetFwd.h"
18 < #include "MitAna/DataCont/interface/ObjArray.h"
19 < #include "MitAna/DataCont/interface/Array.h"
20 < #include "MitPhysics/FakeMods/interface/FakeObject.h"
21 < #include "MitPhysics/FakeMods/interface/FakeObjectFwd.h"
16 > #include "MitAna/DataTree/interface/JetCol.h"
17 > #include "MitPhysics/FakeMods/interface/FakeObjectCol.h"
18  
19   namespace mithep
20   {
# Line 45 | Line 41 | namespace mithep
41  
42      protected:
43  
44 <      Double_t                  fWeight;          //!fake event weight
45 <      Double_t                  fWeightLowError;  //!fake event weight low error
46 <      Double_t                  fWeightHighError; //!fake event weight high error
47 <      FakeObjectArr             fFakeObjects;     //!fake objects
48 <      JetOArr                   fJets;            //!collection of jets after some have been
44 >      Double_t                  fWeight;          //fake event weight
45 >      Double_t                  fWeightLowError;  //fake event weight low error
46 >      Double_t                  fWeightHighError; //fake event weight high error
47 >      FakeObjectArr             fFakeObjects;     //fake objects
48 >      JetOArr                   fJets;            //collection of jets after some have been
49  
50 <    ClassDef(FakeEventHeader, 1) // Event header class
50 >    ClassDef(FakeEventHeader, 1) // Fake event header class
51    };
52   }
53  
# Line 59 | Line 55 | namespace mithep
55   inline void mithep::FakeEventHeader::AddFakeObject(const Particle *p, EObjType faketype,
56                                                     Bool_t fakeTag, Bool_t mcTag)  
57   {
58 <   // Add new fake object
58 >  // Add new fake object
59    mithep::FakeObject *newFake = fFakeObjects.AddNew();
60    newFake->SetParticle(p);
61    newFake->SetFakeType(faketype);
# Line 70 | Line 66 | inline void mithep::FakeEventHeader::Add
66   //--------------------------------------------------------------------------------------------------
67   inline void mithep::FakeEventHeader::AddFakeObject(const mithep::FakeObject *fo)  
68   {
69 <   // Add new fake object
69 >  // Add new fake object with default parameters taken from the original object.
70    mithep::FakeObject *newFake = fFakeObjects.AddNew();
71    newFake->SetParticle(fo->FakeParticle());
72    newFake->SetFakeType(fo->ObjType());
73    newFake->SetFakeTag(fo->FakeTag());
74    newFake->SetMCTag(fo->MCTag());  
75   }
80
76   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines