All code used for the analysis should go in this repository along with the latest version of the Ana-Note and the latest paper draft.
Feel free to add usefull information to this README :)
For instructions on how to compile and run the code see README in the corresponding directories.
- Minimize stripped data
in Selection/ :
source mini_data.sh
source mini_mc.sh
- For MC: Add corrected PID vars
in PIDCalib/ :
source runPIDCorr_signal.sh
source runPIDCorr_norm.sh
- Preselection
in Selection/ :
source select_data.sh
source select_mc.sh
- Fit normalization channel
in TD-MINT2/src/Users/dargent/MassFits :
./massFit < fitPreselectedNorm.txt
- Reweight MC
in TD-MINT2/src/Users/dargent/ DataVsMC :
./dataVsMC < dataVsMC.txt
- Train and apply BDT
in Selection:
Run in root:
TMVAClassification("BDTG")
TMVAClassificationApplication("Signal/Norm","Data/MC")
- Optimize BDT cut
in TD-MINT2/src/Users/dargent/MassFits :
./massFit < fitSignalForBDT.txt
- Fit final sample
in TD-MINT2/src/Users/dargent/MassFits :
./massFit < massFit.txt
/auto/data/dargent/BsDsKpipi/Mini/Data(MC)/signal(norm)_Ds2KKpi(Ds2pipipi)_11(12/15/16).root
/auto/data/dargent/BsDsKpipi/Preselected/Data(MC)/signal(norm)_Ds2KKpi(Ds2pipipi)_11(12/15/16).root
/auto/data/dargent/BsDsKpipi/BDT/Data(MC)/signal(norm).root
/auto/data/dargent/BsDsKpipi/Final/Data(MC)/signal(norm).root
/auto/data/dargent/BsDsKpipi/Mint/Data(MC)/signal(norm).root