ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/kiesel/TreeWriter/TreeObjects.h
(Generate patch)

Comparing UserCode/kiesel/TreeWriter/TreeObjects.h (file contents):
Revision 1.4 by kiesel, Mon Apr 15 16:01:40 2013 UTC vs.
Revision 1.8 by kiesel, Thu May 2 08:33:04 2013 UTC

# Line 11 | Line 11 | class Particle {
11  
12   class Photon : public Particle {
13          public:
14 <                float r9, sigmaIetaIeta, hadTowOverEm, pixelseed;
14 >                bool isGenPhoton() { return genInformationBit == 1; }
15 >                bool isGenElectron() { return genInformationBit == 2; }
16 >                bool isGenJet() { return genInformationBit == 3; }
17 >
18 >                void matchGenPhoton() { genInformationBit = 1; }
19 >                void matchGenElectron() { genInformationBit = 2; }
20 >                void matchGenJet() { genInformationBit = 3; }
21 >
22 >                float ptJet;
23 >                float r9, sigmaIetaIeta, hadTowOverEm;
24                  float chargedIso, neutralIso, photonIso;
25                  bool conversionSafeVeto;
26 +                int pixelseed;
27 +        private:
28 +                int genInformationBit;
29   };
30  
31   class Jet : public Particle{
32          public:
33                  float bCSV;
34 +                float chargedHadronEnergy,neutralHadronEnergy,photonEnergy,electronEnergy,muonEnergy,HFHadronEnergy,HFEMEnergy,chargedEmEnergy,chargedMuEnergy,neutralEmEnergy;
35   };
36  
37   bool EtGreater(const tree::Particle, const tree::Particle);
38  
26
39   } // end namespace definition
40  
41   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines