ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/mschen/SusyAnalysis/code/analysis.h
(Generate patch)

Comparing UserCode/mschen/SusyAnalysis/code/analysis.h (file contents):
Revision 1.1 by mschen, Mon Mar 28 09:23:54 2011 UTC vs.
Revision 1.2 by mschen, Mon Mar 28 13:37:41 2011 UTC

# Line 413 | Line 413 | void StudyEffVsRecoPt(vector<mcParticle*
413   double GenPartonIsolation(TLorentzVector v, vector<mcParticle*> gens, double cone=0.3);
414   double GetLeptonEfficiencyFromZ(int type, double x);
415   void EmulationWithEffFromZ(vector<mcParticle*> mus, vector<mcParticle*> eles, vector<mcParticle*>gens);
416 + void Paper_EffModel(vector<mcParticle*> mus, vector<mcParticle*> eles, vector<mcParticle*>gens);
417 + double GenPartonHT(vector<mcParticle*> gens);
418 + double GetLeptonEfficiencyFromPaper(int type, double x);
419                  //-----end of my addings
420                  
421   TTree          *fChain;   //!pointer to the analyzed TTree or TChain
# Line 1514 | Line 1517 | Float_t         PatJets_cleanPatJetsAK5C
1517   Float_t         PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1518   Float_t         PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1519   Int_t           PatJets_cleanPatJetsAK5Calo_partonFlavour[nPatJetMax];   //[PatJets_cleanPatJetsAK5Calo_nPatJet]
1520 + Int_t           PatJets_cleanPatJetsAK5Track_nPatJet;
1521 + Short_t         PatJets_cleanPatJetsAK5Track_charge[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1522 + Float_t         PatJets_cleanPatJetsAK5Track_px[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1523 + Float_t         PatJets_cleanPatJetsAK5Track_py[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1524 + Float_t         PatJets_cleanPatJetsAK5Track_pz[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1525 + Float_t         PatJets_cleanPatJetsAK5Track_pt[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1526 + Float_t         PatJets_cleanPatJetsAK5Track_p[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1527 + Float_t         PatJets_cleanPatJetsAK5Track_phi[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1528 + Float_t         PatJets_cleanPatJetsAK5Track_eta[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1529 + Float_t         PatJets_cleanPatJetsAK5Track_theta[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1530 + Float_t         PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1531 + Float_t         PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1532 + Float_t         PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1533 + Float_t         PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1534 + //Float_t         PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1535 + Float_t         PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1536 + Float_t         PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1537 + Float_t         PatJets_cleanPatJetsAK5Track_vx[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1538 + Float_t         PatJets_cleanPatJetsAK5Track_vy[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1539 + Float_t         PatJets_cleanPatJetsAK5Track_vz[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1540 + Short_t         PatJets_cleanPatJetsAK5Track_numberOfTracks[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1541 + Int_t           PatJets_cleanPatJetsAK5Track_partonFlavour[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1542   Int_t           PatJets_patJetsAK5PF_nPatJet;
1543   Short_t         PatJets_patJetsAK5PF_charge[nPatJetMax];   //[PatJets_patJetsAK5PF_nPatJet]
1544   Float_t         PatJets_patJetsAK5PF_px[nPatJetMax];   //[PatJets_patJetsAK5PF_nPatJet]
# Line 1550 | Line 1575 | Int_t           PatJets_patJetsAK5PF_cha
1575   Int_t           PatJets_patJetsAK5PF_HFHadronMultiplicity[nPatJetMax];   //[PatJets_patJetsAK5PF_nPatJet]
1576   Int_t           PatJets_patJetsAK5PF_HFEMMultiplicity[nPatJetMax];   //[PatJets_patJetsAK5PF_nPatJet]
1577   Int_t           PatJets_patJetsAK5PF_partonFlavour[nPatJetMax];   //[PatJets_patJetsAK5PF_nPatJet]
1578 < Int_t           PatJets_cleanPatJetsAK5Track_nPatJet;
1579 < Short_t         PatJets_cleanPatJetsAK5Track_charge[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1580 < Float_t         PatJets_cleanPatJetsAK5Track_px[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1581 < Float_t         PatJets_cleanPatJetsAK5Track_py[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1582 < Float_t         PatJets_cleanPatJetsAK5Track_pz[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1583 < Float_t         PatJets_cleanPatJetsAK5Track_pt[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1584 < Float_t         PatJets_cleanPatJetsAK5Track_p[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1585 < Float_t         PatJets_cleanPatJetsAK5Track_phi[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1586 < Float_t         PatJets_cleanPatJetsAK5Track_eta[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1587 < Float_t         PatJets_cleanPatJetsAK5Track_theta[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1588 < Float_t         PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1589 < Float_t         PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1590 < Float_t         PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1591 < Float_t         PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1592 < //Float_t         PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1593 < Float_t         PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1594 < Float_t         PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1595 < Float_t         PatJets_cleanPatJetsAK5Track_vx[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1596 < Float_t         PatJets_cleanPatJetsAK5Track_vy[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1597 < Float_t         PatJets_cleanPatJetsAK5Track_vz[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1598 < Short_t         PatJets_cleanPatJetsAK5Track_numberOfTracks[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1599 < Int_t           PatJets_cleanPatJetsAK5Track_partonFlavour[nPatJetMax];   //[PatJets_cleanPatJetsAK5Track_nPatJet]
1578 >   Int_t           PatJets_patJetsPF2PAT_nPatJet;
1579 >   Short_t         PatJets_patJetsPF2PAT_charge[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1580 >   Float_t         PatJets_patJetsPF2PAT_px[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1581 >   Float_t         PatJets_patJetsPF2PAT_py[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1582 >   Float_t         PatJets_patJetsPF2PAT_pz[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1583 >   Float_t         PatJets_patJetsPF2PAT_pt[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1584 >   Float_t         PatJets_patJetsPF2PAT_p[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1585 >   Float_t         PatJets_patJetsPF2PAT_energy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1586 >   Float_t         PatJets_patJetsPF2PAT_phi[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1587 >   Float_t         PatJets_patJetsPF2PAT_eta[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1588 >   Float_t         PatJets_patJetsPF2PAT_theta[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1589 >   Float_t         PatJets_patJetsPF2PAT_combinedSecondaryVertexBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1590 >   Float_t         PatJets_patJetsPF2PAT_combinedSecondaryVertexMVABJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1591 >   Float_t         PatJets_patJetsPF2PAT_jetBProbabilityBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1592 >   Float_t         PatJets_patJetsPF2PAT_jetProbabilityBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1593 >   Float_t         PatJets_patJetsPF2PAT_simpleSecondaryVertexHighPurBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1594 >   Float_t         PatJets_patJetsPF2PAT_simpleSecondaryVertexHighEffBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1595 >   Float_t         PatJets_patJetsPF2PAT_trackCountingHighEffBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1596 >   Float_t         PatJets_patJetsPF2PAT_trackCountingHighPurBJetTags[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1597 >   Float_t         PatJets_patJetsPF2PAT_chargedHadronEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1598 >   Float_t         PatJets_patJetsPF2PAT_neutralHadronEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1599 >   Float_t         PatJets_patJetsPF2PAT_chargedEmEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1600 >   Float_t         PatJets_patJetsPF2PAT_neutralEmEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1601 >   Float_t         PatJets_patJetsPF2PAT_photonEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1602 >   Float_t         PatJets_patJetsPF2PAT_electronEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1603 >   Float_t         PatJets_patJetsPF2PAT_muonEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1604 >   Float_t         PatJets_patJetsPF2PAT_HFHadronEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1605 >   Float_t         PatJets_patJetsPF2PAT_HFEMEnergy[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1606 >   Int_t           PatJets_patJetsPF2PAT_chargedHadronMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1607 >   Int_t           PatJets_patJetsPF2PAT_neutralHadronMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1608 >   Int_t           PatJets_patJetsPF2PAT_photonMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1609 >   Int_t           PatJets_patJetsPF2PAT_electronMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1610 >   Int_t           PatJets_patJetsPF2PAT_muonMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1611 >   Int_t           PatJets_patJetsPF2PAT_neutralMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1612 >   Int_t           PatJets_patJetsPF2PAT_chargedMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1613 >   Int_t           PatJets_patJetsPF2PAT_HFHadronMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1614 >   Int_t           PatJets_patJetsPF2PAT_HFEMMultiplicity[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1615 >   Int_t           PatJets_patJetsPF2PAT_partonFlavour[nPatJetMax];   //[PatJets_patJetsPF2PAT_nPatJet]
1616   Int_t           CaloJets_ak5CaloJets_nCaloJet;
1617   Float_t         CaloJets_ak5CaloJets_px[nCaloJetMax];   //[CaloJets_ak5CaloJets_nCaloJet]
1618   Float_t         CaloJets_ak5CaloJets_py[nCaloJetMax];   //[CaloJets_ak5CaloJets_nCaloJet]
# Line 2893 | Line 2934 | TBranch        *b_PatJets_cleanPatJetsAK
2934   TBranch        *b_PatJets_cleanPatJetsAK5Calo_trackCountingHighEffBJetTags;   //!
2935   TBranch        *b_PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags;   //!
2936   TBranch        *b_PatJets_cleanPatJetsAK5Calo_partonFlavour;   //!
2937 + TBranch        *b_PatJets_cleanPatJetsAK5Track_nPatJet;   //!
2938 + TBranch        *b_PatJets_cleanPatJetsAK5Track_charge;   //!
2939 + TBranch        *b_PatJets_cleanPatJetsAK5Track_px;   //!
2940 + TBranch        *b_PatJets_cleanPatJetsAK5Track_py;   //!
2941 + TBranch        *b_PatJets_cleanPatJetsAK5Track_pz;   //!
2942 + TBranch        *b_PatJets_cleanPatJetsAK5Track_pt;   //!
2943 + TBranch        *b_PatJets_cleanPatJetsAK5Track_p;   //!
2944 + TBranch        *b_PatJets_cleanPatJetsAK5Track_phi;   //!
2945 + TBranch        *b_PatJets_cleanPatJetsAK5Track_eta;   //!
2946 + TBranch        *b_PatJets_cleanPatJetsAK5Track_theta;   //!
2947 + TBranch        *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags;   //!
2948 + TBranch        *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags;   //!
2949 + TBranch        *b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags;   //!
2950 + TBranch        *b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags;   //!
2951 + //TBranch        *b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags;   //!
2952 + TBranch        *b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags;   //!
2953 + TBranch        *b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags;   //!
2954 + TBranch        *b_PatJets_cleanPatJetsAK5Track_vx;   //!
2955 + TBranch        *b_PatJets_cleanPatJetsAK5Track_vy;   //!
2956 + TBranch        *b_PatJets_cleanPatJetsAK5Track_vz;   //!
2957 + TBranch        *b_PatJets_cleanPatJetsAK5Track_numberOfTracks;   //!
2958 + TBranch        *b_PatJets_cleanPatJetsAK5Track_partonFlavour;   //!
2959   TBranch        *b_PatJets_patJetsAK5PF_nPatJet;   //!
2960   TBranch        *b_PatJets_patJetsAK5PF_charge;   //!
2961   TBranch        *b_PatJets_patJetsAK5PF_px;   //!
# Line 2929 | Line 2992 | TBranch        *b_PatJets_patJetsAK5PF_c
2992   TBranch        *b_PatJets_patJetsAK5PF_HFHadronMultiplicity;   //!
2993   TBranch        *b_PatJets_patJetsAK5PF_HFEMMultiplicity;   //!
2994   TBranch        *b_PatJets_patJetsAK5PF_partonFlavour;   //!
2995 < TBranch        *b_PatJets_cleanPatJetsAK5Track_nPatJet;   //!
2996 < TBranch        *b_PatJets_cleanPatJetsAK5Track_charge;   //!
2997 < TBranch        *b_PatJets_cleanPatJetsAK5Track_px;   //!
2998 < TBranch        *b_PatJets_cleanPatJetsAK5Track_py;   //!
2999 < TBranch        *b_PatJets_cleanPatJetsAK5Track_pz;   //!
3000 < TBranch        *b_PatJets_cleanPatJetsAK5Track_pt;   //!
3001 < TBranch        *b_PatJets_cleanPatJetsAK5Track_p;   //!
3002 < TBranch        *b_PatJets_cleanPatJetsAK5Track_phi;   //!
3003 < TBranch        *b_PatJets_cleanPatJetsAK5Track_eta;   //!
3004 < TBranch        *b_PatJets_cleanPatJetsAK5Track_theta;   //!
3005 < TBranch        *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags;   //!
3006 < TBranch        *b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags;   //!
3007 < TBranch        *b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags;   //!
3008 < TBranch        *b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags;   //!
3009 < //TBranch        *b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags;   //!
3010 < TBranch        *b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags;   //!
3011 < TBranch        *b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags;   //!
3012 < TBranch        *b_PatJets_cleanPatJetsAK5Track_vx;   //!
3013 < TBranch        *b_PatJets_cleanPatJetsAK5Track_vy;   //!
3014 < TBranch        *b_PatJets_cleanPatJetsAK5Track_vz;   //!
3015 < TBranch        *b_PatJets_cleanPatJetsAK5Track_numberOfTracks;   //!
3016 < TBranch        *b_PatJets_cleanPatJetsAK5Track_partonFlavour;   //!
2995 >   TBranch        *b_PatJets_patJetsPF2PAT_nPatJet;   //!
2996 >   TBranch        *b_PatJets_patJetsPF2PAT_charge;   //!
2997 >   TBranch        *b_PatJets_patJetsPF2PAT_px;   //!
2998 >   TBranch        *b_PatJets_patJetsPF2PAT_py;   //!
2999 >   TBranch        *b_PatJets_patJetsPF2PAT_pz;   //!
3000 >   TBranch        *b_PatJets_patJetsPF2PAT_pt;   //!
3001 >   TBranch        *b_PatJets_patJetsPF2PAT_p;   //!
3002 >   TBranch        *b_PatJets_patJetsPF2PAT_energy;   //!
3003 >   TBranch        *b_PatJets_patJetsPF2PAT_phi;   //!
3004 >   TBranch        *b_PatJets_patJetsPF2PAT_eta;   //!
3005 >   TBranch        *b_PatJets_patJetsPF2PAT_theta;   //!
3006 >   TBranch        *b_PatJets_patJetsPF2PAT_combinedSecondaryVertexBJetTags;   //!
3007 >   TBranch        *b_PatJets_patJetsPF2PAT_combinedSecondaryVertexMVABJetTags;   //!
3008 >   TBranch        *b_PatJets_patJetsPF2PAT_jetBProbabilityBJetTags;   //!
3009 >   TBranch        *b_PatJets_patJetsPF2PAT_jetProbabilityBJetTags;   //!
3010 >   TBranch        *b_PatJets_patJetsPF2PAT_simpleSecondaryVertexHighPurBJetTags;   //!
3011 >   TBranch        *b_PatJets_patJetsPF2PAT_simpleSecondaryVertexHighEffBJetTags;   //!
3012 >   TBranch        *b_PatJets_patJetsPF2PAT_trackCountingHighEffBJetTags;   //!
3013 >   TBranch        *b_PatJets_patJetsPF2PAT_trackCountingHighPurBJetTags;   //!
3014 >   TBranch        *b_PatJets_patJetsPF2PAT_chargedHadronEnergy;   //!
3015 >   TBranch        *b_PatJets_patJetsPF2PAT_neutralHadronEnergy;   //!
3016 >   TBranch        *b_PatJets_patJetsPF2PAT_chargedEmEnergy;   //!
3017 >   TBranch        *b_PatJets_patJetsPF2PAT_neutralEmEnergy;   //!
3018 >   TBranch        *b_PatJets_patJetsPF2PAT_photonEnergy;   //!
3019 >   TBranch        *b_PatJets_patJetsPF2PAT_electronEnergy;   //!
3020 >   TBranch        *b_PatJets_patJetsPF2PAT_muonEnergy;   //!
3021 >   TBranch        *b_PatJets_patJetsPF2PAT_HFHadronEnergy;   //!
3022 >   TBranch        *b_PatJets_patJetsPF2PAT_HFEMEnergy;   //!
3023 >   TBranch        *b_PatJets_patJetsPF2PAT_chargedHadronMultiplicity;   //!
3024 >   TBranch        *b_PatJets_patJetsPF2PAT_neutralHadronMultiplicity;   //!
3025 >   TBranch        *b_PatJets_patJetsPF2PAT_photonMultiplicity;   //!
3026 >   TBranch        *b_PatJets_patJetsPF2PAT_electronMultiplicity;   //!
3027 >   TBranch        *b_PatJets_patJetsPF2PAT_muonMultiplicity;   //!
3028 >   TBranch        *b_PatJets_patJetsPF2PAT_neutralMultiplicity;   //!
3029 >   TBranch        *b_PatJets_patJetsPF2PAT_chargedMultiplicity;   //!
3030 >   TBranch        *b_PatJets_patJetsPF2PAT_HFHadronMultiplicity;   //!
3031 >   TBranch        *b_PatJets_patJetsPF2PAT_HFEMMultiplicity;   //!
3032 >   TBranch        *b_PatJets_patJetsPF2PAT_partonFlavour;   //!
3033   TBranch        *b_CaloJets_ak5CaloJets_nCaloJet;   //!
3034   TBranch        *b_CaloJets_ak5CaloJets_px;   //!
3035   TBranch        *b_CaloJets_ak5CaloJets_py;   //!
# Line 4392 | Line 4471 | void analysis::Init(TTree *tree)
4471          fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags", PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags,
4472                          &b_PatJets_cleanPatJetsAK5Calo_trackCountingHighPurBJetTags);
4473          fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Calo_partonFlavour", PatJets_cleanPatJetsAK5Calo_partonFlavour, &b_PatJets_cleanPatJetsAK5Calo_partonFlavour);
4474 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_nPatJet", &PatJets_cleanPatJetsAK5Track_nPatJet, &b_PatJets_cleanPatJetsAK5Track_nPatJet);
4475 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_charge", PatJets_cleanPatJetsAK5Track_charge, &b_PatJets_cleanPatJetsAK5Track_charge);
4476 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_px", PatJets_cleanPatJetsAK5Track_px, &b_PatJets_cleanPatJetsAK5Track_px);
4477 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_py", PatJets_cleanPatJetsAK5Track_py, &b_PatJets_cleanPatJetsAK5Track_py);
4478 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pz", PatJets_cleanPatJetsAK5Track_pz, &b_PatJets_cleanPatJetsAK5Track_pz);
4479 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pt", PatJets_cleanPatJetsAK5Track_pt, &b_PatJets_cleanPatJetsAK5Track_pt);
4480 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_p", PatJets_cleanPatJetsAK5Track_p, &b_PatJets_cleanPatJetsAK5Track_p);
4481 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_phi", PatJets_cleanPatJetsAK5Track_phi, &b_PatJets_cleanPatJetsAK5Track_phi);
4482 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_eta", PatJets_cleanPatJetsAK5Track_eta, &b_PatJets_cleanPatJetsAK5Track_eta);
4483 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_theta", PatJets_cleanPatJetsAK5Track_theta, &b_PatJets_cleanPatJetsAK5Track_theta);
4484 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags,
4485 +                        &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags);
4486 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags,
4487 +                        &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags);
4488 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags);
4489 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags);
4490 + //      fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags,
4491 + //                      &b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags);
4492 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags,
4493 +                        &b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags);
4494 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags,
4495 +                        &b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags);
4496 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vx", PatJets_cleanPatJetsAK5Track_vx, &b_PatJets_cleanPatJetsAK5Track_vx);
4497 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vy", PatJets_cleanPatJetsAK5Track_vy, &b_PatJets_cleanPatJetsAK5Track_vy);
4498 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vz", PatJets_cleanPatJetsAK5Track_vz, &b_PatJets_cleanPatJetsAK5Track_vz);
4499 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_numberOfTracks", PatJets_cleanPatJetsAK5Track_numberOfTracks, &b_PatJets_cleanPatJetsAK5Track_numberOfTracks);
4500 +        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_partonFlavour", PatJets_cleanPatJetsAK5Track_partonFlavour, &b_PatJets_cleanPatJetsAK5Track_partonFlavour);
4501          fChain->SetBranchAddress("PatJets_patJetsAK5PF_nPatJet", &PatJets_patJetsAK5PF_nPatJet, &b_PatJets_patJetsAK5PF_nPatJet);
4502          fChain->SetBranchAddress("PatJets_patJetsAK5PF_charge", PatJets_patJetsAK5PF_charge, &b_PatJets_patJetsAK5PF_charge);
4503          fChain->SetBranchAddress("PatJets_patJetsAK5PF_px", PatJets_patJetsAK5PF_px, &b_PatJets_patJetsAK5PF_px);
# Line 4433 | Line 4539 | void analysis::Init(TTree *tree)
4539          fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFHadronMultiplicity", PatJets_patJetsAK5PF_HFHadronMultiplicity, &b_PatJets_patJetsAK5PF_HFHadronMultiplicity);
4540          fChain->SetBranchAddress("PatJets_patJetsAK5PF_HFEMMultiplicity", PatJets_patJetsAK5PF_HFEMMultiplicity, &b_PatJets_patJetsAK5PF_HFEMMultiplicity);
4541          fChain->SetBranchAddress("PatJets_patJetsAK5PF_partonFlavour", PatJets_patJetsAK5PF_partonFlavour, &b_PatJets_patJetsAK5PF_partonFlavour);
4542 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_nPatJet", &PatJets_cleanPatJetsAK5Track_nPatJet, &b_PatJets_cleanPatJetsAK5Track_nPatJet);
4543 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_charge", PatJets_cleanPatJetsAK5Track_charge, &b_PatJets_cleanPatJetsAK5Track_charge);
4544 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_px", PatJets_cleanPatJetsAK5Track_px, &b_PatJets_cleanPatJetsAK5Track_px);
4545 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_py", PatJets_cleanPatJetsAK5Track_py, &b_PatJets_cleanPatJetsAK5Track_py);
4546 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pz", PatJets_cleanPatJetsAK5Track_pz, &b_PatJets_cleanPatJetsAK5Track_pz);
4547 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_pt", PatJets_cleanPatJetsAK5Track_pt, &b_PatJets_cleanPatJetsAK5Track_pt);
4548 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_p", PatJets_cleanPatJetsAK5Track_p, &b_PatJets_cleanPatJetsAK5Track_p);
4549 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_phi", PatJets_cleanPatJetsAK5Track_phi, &b_PatJets_cleanPatJetsAK5Track_phi);
4550 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_eta", PatJets_cleanPatJetsAK5Track_eta, &b_PatJets_cleanPatJetsAK5Track_eta);
4551 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_theta", PatJets_cleanPatJetsAK5Track_theta, &b_PatJets_cleanPatJetsAK5Track_theta);
4552 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags,
4553 <                        &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexBJetTags);
4554 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags", PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags,
4555 <                        &b_PatJets_cleanPatJetsAK5Track_combinedSecondaryVertexMVABJetTags);
4556 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetBProbabilityBJetTags);
4557 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags", PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags, &b_PatJets_cleanPatJetsAK5Track_jetProbabilityBJetTags);
4558 < //      fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags", PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags,
4559 < //                      &b_PatJets_cleanPatJetsAK5Track_simpleSecondaryVertexBJetTags);
4560 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags,
4561 <                        &b_PatJets_cleanPatJetsAK5Track_trackCountingHighEffBJetTags);
4562 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags", PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags,
4563 <                        &b_PatJets_cleanPatJetsAK5Track_trackCountingHighPurBJetTags);
4564 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vx", PatJets_cleanPatJetsAK5Track_vx, &b_PatJets_cleanPatJetsAK5Track_vx);
4565 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vy", PatJets_cleanPatJetsAK5Track_vy, &b_PatJets_cleanPatJetsAK5Track_vy);
4566 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_vz", PatJets_cleanPatJetsAK5Track_vz, &b_PatJets_cleanPatJetsAK5Track_vz);
4567 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_numberOfTracks", PatJets_cleanPatJetsAK5Track_numberOfTracks, &b_PatJets_cleanPatJetsAK5Track_numberOfTracks);
4568 <        fChain->SetBranchAddress("PatJets_cleanPatJetsAK5Track_partonFlavour", PatJets_cleanPatJetsAK5Track_partonFlavour, &b_PatJets_cleanPatJetsAK5Track_partonFlavour);
4542 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_nPatJet", &PatJets_patJetsPF2PAT_nPatJet, &b_PatJets_patJetsPF2PAT_nPatJet);
4543 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_charge", PatJets_patJetsPF2PAT_charge, &b_PatJets_patJetsPF2PAT_charge);
4544 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_px", PatJets_patJetsPF2PAT_px, &b_PatJets_patJetsPF2PAT_px);
4545 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_py", PatJets_patJetsPF2PAT_py, &b_PatJets_patJetsPF2PAT_py);
4546 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_pz", PatJets_patJetsPF2PAT_pz, &b_PatJets_patJetsPF2PAT_pz);
4547 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_pt", PatJets_patJetsPF2PAT_pt, &b_PatJets_patJetsPF2PAT_pt);
4548 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_p", PatJets_patJetsPF2PAT_p, &b_PatJets_patJetsPF2PAT_p);
4549 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_energy", PatJets_patJetsPF2PAT_energy, &b_PatJets_patJetsPF2PAT_energy);
4550 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_phi", PatJets_patJetsPF2PAT_phi, &b_PatJets_patJetsPF2PAT_phi);
4551 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_eta", PatJets_patJetsPF2PAT_eta, &b_PatJets_patJetsPF2PAT_eta);
4552 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_theta", PatJets_patJetsPF2PAT_theta, &b_PatJets_patJetsPF2PAT_theta);
4553 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_combinedSecondaryVertexBJetTags", PatJets_patJetsPF2PAT_combinedSecondaryVertexBJetTags, &b_PatJets_patJetsPF2PAT_combinedSecondaryVertexBJetTags);
4554 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_combinedSecondaryVertexMVABJetTags", PatJets_patJetsPF2PAT_combinedSecondaryVertexMVABJetTags, &b_PatJets_patJetsPF2PAT_combinedSecondaryVertexMVABJetTags);
4555 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_jetBProbabilityBJetTags", PatJets_patJetsPF2PAT_jetBProbabilityBJetTags, &b_PatJets_patJetsPF2PAT_jetBProbabilityBJetTags);
4556 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_jetProbabilityBJetTags", PatJets_patJetsPF2PAT_jetProbabilityBJetTags, &b_PatJets_patJetsPF2PAT_jetProbabilityBJetTags);
4557 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_simpleSecondaryVertexHighPurBJetTags", PatJets_patJetsPF2PAT_simpleSecondaryVertexHighPurBJetTags, &b_PatJets_patJetsPF2PAT_simpleSecondaryVertexHighPurBJetTags);
4558 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_simpleSecondaryVertexHighEffBJetTags", PatJets_patJetsPF2PAT_simpleSecondaryVertexHighEffBJetTags, &b_PatJets_patJetsPF2PAT_simpleSecondaryVertexHighEffBJetTags);
4559 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_trackCountingHighEffBJetTags", PatJets_patJetsPF2PAT_trackCountingHighEffBJetTags, &b_PatJets_patJetsPF2PAT_trackCountingHighEffBJetTags);
4560 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_trackCountingHighPurBJetTags", PatJets_patJetsPF2PAT_trackCountingHighPurBJetTags, &b_PatJets_patJetsPF2PAT_trackCountingHighPurBJetTags);
4561 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_chargedHadronEnergy", PatJets_patJetsPF2PAT_chargedHadronEnergy, &b_PatJets_patJetsPF2PAT_chargedHadronEnergy);
4562 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_neutralHadronEnergy", PatJets_patJetsPF2PAT_neutralHadronEnergy, &b_PatJets_patJetsPF2PAT_neutralHadronEnergy);
4563 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_chargedEmEnergy", PatJets_patJetsPF2PAT_chargedEmEnergy, &b_PatJets_patJetsPF2PAT_chargedEmEnergy);
4564 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_neutralEmEnergy", PatJets_patJetsPF2PAT_neutralEmEnergy, &b_PatJets_patJetsPF2PAT_neutralEmEnergy);
4565 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_photonEnergy", PatJets_patJetsPF2PAT_photonEnergy, &b_PatJets_patJetsPF2PAT_photonEnergy);
4566 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_electronEnergy", PatJets_patJetsPF2PAT_electronEnergy, &b_PatJets_patJetsPF2PAT_electronEnergy);
4567 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_muonEnergy", PatJets_patJetsPF2PAT_muonEnergy, &b_PatJets_patJetsPF2PAT_muonEnergy);
4568 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_HFHadronEnergy", PatJets_patJetsPF2PAT_HFHadronEnergy, &b_PatJets_patJetsPF2PAT_HFHadronEnergy);
4569 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_HFEMEnergy", PatJets_patJetsPF2PAT_HFEMEnergy, &b_PatJets_patJetsPF2PAT_HFEMEnergy);
4570 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_chargedHadronMultiplicity", PatJets_patJetsPF2PAT_chargedHadronMultiplicity, &b_PatJets_patJetsPF2PAT_chargedHadronMultiplicity);
4571 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_neutralHadronMultiplicity", PatJets_patJetsPF2PAT_neutralHadronMultiplicity, &b_PatJets_patJetsPF2PAT_neutralHadronMultiplicity);
4572 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_photonMultiplicity", PatJets_patJetsPF2PAT_photonMultiplicity, &b_PatJets_patJetsPF2PAT_photonMultiplicity);
4573 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_electronMultiplicity", PatJets_patJetsPF2PAT_electronMultiplicity, &b_PatJets_patJetsPF2PAT_electronMultiplicity);
4574 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_muonMultiplicity", PatJets_patJetsPF2PAT_muonMultiplicity, &b_PatJets_patJetsPF2PAT_muonMultiplicity);
4575 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_neutralMultiplicity", PatJets_patJetsPF2PAT_neutralMultiplicity, &b_PatJets_patJetsPF2PAT_neutralMultiplicity);
4576 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_chargedMultiplicity", PatJets_patJetsPF2PAT_chargedMultiplicity, &b_PatJets_patJetsPF2PAT_chargedMultiplicity);
4577 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_HFHadronMultiplicity", PatJets_patJetsPF2PAT_HFHadronMultiplicity, &b_PatJets_patJetsPF2PAT_HFHadronMultiplicity);
4578 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_HFEMMultiplicity", PatJets_patJetsPF2PAT_HFEMMultiplicity, &b_PatJets_patJetsPF2PAT_HFEMMultiplicity);
4579 >   fChain->SetBranchAddress("PatJets_patJetsPF2PAT_partonFlavour", PatJets_patJetsPF2PAT_partonFlavour, &b_PatJets_patJetsPF2PAT_partonFlavour);
4580          /*
4581             fChain->SetBranchAddress("CaloJets_ak5CaloJets_nCaloJet", &CaloJets_ak5CaloJets_nCaloJet, &b_CaloJets_ak5CaloJets_nCaloJet);
4582             fChain->SetBranchAddress("CaloJets_ak5CaloJets_px", CaloJets_ak5CaloJets_px, &b_CaloJets_ak5CaloJets_px);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines