Skip to content

Commit

Permalink
Merge pull request cms-sw#23 from amarini/topic_matching
Browse files Browse the repository at this point in the history
Topic matching
  • Loading branch information
amarini committed Jul 7, 2015
2 parents 344fda0 + de18953 commit 29fdce3
Show file tree
Hide file tree
Showing 9 changed files with 292 additions and 166 deletions.
43 changes: 30 additions & 13 deletions dat/config.dat
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,36 @@
##### Files=....,....,...
#
#### BKG ###
Files=/store/user/amarini/Nero/v0.4/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/
addfiles=/store/user/amarini/Nero/v0.4/RunIISpring15DR74/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/
Files=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/
### WW/WZ/ZZ###
addfiles=/store/user/amarini/Nero/v0.4/RunIISpring15DR74/WW_TuneCUETP8M1_13TeV-pythia8
addfiles=/store/user/amarini/Nero/v0.4/RunIISpring15DR74/WZ_TuneCUETP8M1_13TeV-pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/WW_TuneCUETP8M1_13TeV-pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/WZ_TuneCUETP8M1_13TeV-pythia8
### SIGNAL ###
#addfiles=/store/user/amarini/Nero/v0.4/Spring14miniaod_PU40bx50/TBHp_HToTauNu_M-200_13TeV_pythia6
#addfiles=/store/user/amarini/Nero/v0.4/Phys14DR-PU20bx25/TTbar_HBWB_HToTauNu_M-90_13TeV_pythia6
addfiles=/store/user/jsalfeld/ChargedHiggs/NeroTuples/Hplus_Wh_18_5_2015
#addfiles=/store/user/jsalfeld/ChargedHiggs/NeroTuples/Hplus_Wh_18_5_2015
#Signal Tau Nu ; Private production
addfiles=/store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M200
addfiles=/store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M250
addfiles=/store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M500
addfiles=/store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M900
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M200
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M250
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M500
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M900
### QCD
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_15to30_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_30to50_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_50to80_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_80to120_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_120to170_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_170to300_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_300to470_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_470to600_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1000to1400_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1400to1800_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1800to2400_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_2400to3200_TuneCUETP8M1_13TeV_pythia8
addfiles=/store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_3200toInf_TuneCUETP8M1_13TeV_pythia8

####

Output=ChHiggs.root
Expand All @@ -38,10 +54,11 @@ Lumi=1

# Smearer
#Smear=JER,JES,@SmearBase
Smear=NONE,JER,JES
#Smear=NONE,JER,JES
Smear=NONE

config=ChargedHiggsTauNu|AddLabel("HplusToTauNu-M200"),AddLabel("HplusToTauNu-M250"),AddLabel("HplusToTauNu-M500"),AddLabel("HplusToTauNu-M900")
addConfig=ChargedHiggsTauNu|AddLabel('WW'),AddLabel('WZ'),AddLabel('TTJets'),AddLabel('DY')
addConfig=ChargedHiggsTauNu|AddLabel('WW'),AddLabel('WZ'),AddLabel('TTJets'),AddLabel('DY'),AddLabel('QCD'),AddLabel('WJets')
#configure Analysis
#config=AnalysisBase|Init()
#config=Preselection|
47 changes: 34 additions & 13 deletions dat/mc_database.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,34 @@
DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 57654951936.0 4148.58118569
TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8 7149276.0 556 ## NAN FIX
TTJets_mtop1695_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/TTJets_mtop1695_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 1436187648.0 597.408158655
TTJets_mtop1755_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/TTJets_mtop1755_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 811009920.0 516.821830038
WW_TuneCUETP8M1_13TeV-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/WW_TuneCUETP8M1_13TeV-pythia8 28048.2714844 64.5856059293
WZ_TuneCUETP8M1_13TeV-pythia8 /store/user/amarini/Nero/v0.4/RunIISpring15DR74/WZ_TuneCUETP8M1_13TeV-pythia8 3880.0 23.7087291882
TTbar_HBWB_HToTauNu_M-90_13TeV_pythia6 /store/user/amarini/Nero/v0.4/Phys14DR-PU20bx25/TTbar_HBWB_HToTauNu_M-90_13TeV_pythia6 100141.0 12.6016788483
TBHp_HToTauNu_M-200_13TeV_pythia6 /store/user/amarini/Nero/v0.4/Spring14miniaod_PU40bx50/TBHp_HToTauNu_M-200_13TeV_pythia6 204060.0 0.402162631353
SUSYGluGluToTBHPTohbbW /store/user/jsalfeld/ChargedHiggs/NeroTuples/Hplus_Wh_18_5_2015 90000.0 1.0
HplusToTauNu-M200 /store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M200 77903.0 0.0483074869837
HplusToTauNu-M250 /store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M250 14100.0 0.00185180623905
HplusToTauNu-M500 /store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M500 30500.0 2.02914960034e-05
HplusToTauNu-M900 /store/user/amarini/Nero/v0.5/RunIISpring15DR74/HplusToTauNu-M900 95243.3203125 6.45402467236e-07
DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 7.29431343104e+11 4097.75031097
HplusToTauNu-M200 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M200 77903.0 0.0483049808006
HplusToTauNu-M250 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M250 24900.0 0.00184912048846
HplusToTauNu-M500 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M500 36500.0 2.03439285849e-05
HplusToTauNu-M900 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/HplusToTauNu-M900 95243.3203125 6.45402467236e-07
QCD_Pt_1000to1400_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1000to1400_TuneCUETP8M1_13TeV_pythia8 2903040.0 9.36558603456
QCD_Pt_120to170_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_120to170_TuneCUETP8M1_13TeV_pythia8 6878633.5 463390.044865
QCD_Pt_1400to1800_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1400to1800_TuneCUETP8M1_13TeV_pythia8 395918.0 0.823806143196
QCD_Pt_15to30_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_15to30_TuneCUETP8M1_13TeV_pythia8 4837160.0 1779840057.39
QCD_Pt_170to300_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_170to300_TuneCUETP8M1_13TeV_pythia8 6802434.0 117266.170168
QCD_Pt_1800to2400_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_1800to2400_TuneCUETP8M1_13TeV_pythia8 388532.0 0.112624201476
QCD_Pt_2400to3200_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_2400to3200_TuneCUETP8M1_13TeV_pythia8 392839.0 0.00665817740619
QCD_Pt_300to470_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_300to470_TuneCUETP8M1_13TeV_pythia8 5731411.0 7722.2456585
QCD_Pt_30to50_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_30to50_TuneCUETP8M1_13TeV_pythia8 4846929.5 137755750.161
QCD_Pt_3200toInf_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_3200toInf_TuneCUETP8M1_13TeV_pythia8 381640.0 0.000166042996637
QCD_Pt_470to600_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_470to600_TuneCUETP8M1_13TeV_pythia8 3876074.25 640.837581691
QCD_Pt_50to80_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_50to80_TuneCUETP8M1_13TeV_pythia8 4966990.0 18810379.4373
QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8 3687488.0 186.041085454
QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8 3648928.0 32.1205961859
QCD_Pt_80to120_TuneCUETP8M1_13TeV_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/QCD_Pt_80to120_TuneCUETP8M1_13TeV_pythia8 6890537.0 2682189.11647
TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8 15793634.0 527.280063291
TTJets_mtop1695_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/TTJets_mtop1695_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 1436187648.0 597.408158655
TTJets_mtop1755_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/TTJets_mtop1755_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 819546496.0 518.335106427
WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8 7.46039069901e+12 42048.4493573
WWTo2L2Nu_13TeV-powheg /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WWTo2L2Nu_13TeV-powheg 1930000.0 10.4813921459
WWToLNuQQ_13TeV-powheg /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WWToLNuQQ_13TeV-powheg 1969600.0 43.5311000891
WW_TuneCUETP8M1_13TeV-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WW_TuneCUETP8M1_13TeV-pythia8 28048.2714844 64.5856059293
WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8 582848.25 11.576452444
WZ_TuneCUETP8M1_13TeV-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/WZ_TuneCUETP8M1_13TeV-pythia8 1002752.0 23.1768776388
ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8 1371662.25 3.00297152248
ZZTo2Q2Nu_13TeV_amcatnloFXFX_madspin_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/ZZTo2Q2Nu_13TeV_amcatnloFXFX_madspin_pythia8 2105445.25 3.58690765515
ZZTo4L_13TeV-amcatnloFXFX-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/ZZTo4L_13TeV-amcatnloFXFX-pythia8 32557.0820312 1.25266916869
ZZTo4Q_13TeV_amcatnloFXFX_madspin_pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/ZZTo4Q_13TeV_amcatnloFXFX_madspin_pythia8 2194591.5 6.67093968984
ZZ_TuneCUETP8M1_13TeV-pythia8 /store/user/amarini/Nero/v0.8/RunIISpring15DR74/ZZ_TuneCUETP8M1_13TeV-pythia8 996168.0 10.2357724104
3 changes: 0 additions & 3 deletions interface/Event.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,6 @@ class Event{
virtual void ClearEvent();
virtual inline int IsRealData(){ return isRealData_ ;}
virtual void clearSyst(); // call clearSyst in all object it posses

virtual void MatchTaus();

double weight();
// update objects that can be invalid (jets)
virtual void validate();
Expand Down
13 changes: 5 additions & 8 deletions interface/Tau.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,25 @@ class Tau: virtual public Object,
{
float idcut_;

bool match_ ; // is matched with a gen tau
bool run_matching_; // run the algorithm.

public:
Tau() : Lepton() { idcut_ = 0.5;match_ = false; run_matching_= false;isocut_=100; iso2 = -999; id_ele= -1; id_mu=-1;}
Tau() : Lepton() { idcut_ = 0.5; match = -999; ; isocut_=100; iso2 = -999; id_ele= -1; id_mu=-1;}
float id;
float iso2;
int id_ele;
int id_mu;
int match ; // is matched with a gen tau

virtual int IsTau() ;
virtual inline int IsObject(){ return IsTau(); }

virtual int IsMatch( ) { if (not run_matching_ ) return -1; if (match_) return 1; else return 0;}
virtual bool IsMatch( ) { if (match >= 0) return true; else return false;}

virtual void clearSyst(){
Lepton::clearSyst();
Object::clearSyst();
run_matching_= false;
match_=false; }
}

inline virtual void SetMatch(bool m=true){match_=m;}
inline virtual void SetRunMatching(bool m=true){run_matching_=m;}
};

#endif
Expand Down
Loading

0 comments on commit 29fdce3

Please sign in to comment.