Add 'BDTcutScanner'
parent
c7adac2c2d
commit
84a9671818
200
BDTcutScanner.md
Normal file
200
BDTcutScanner.md
Normal file
@ -0,0 +1,200 @@
|
|||||||
|
|
||||||
|
# Classes
|
||||||
|
### YieldInfo
|
||||||
|
* **Private members:**
|
||||||
|
* **Public members:**
|
||||||
|
* **Functions:**
|
||||||
|
* **YieldInfo()**
|
||||||
|
* **Parameters**
|
||||||
|
* //default constructor
|
||||||
|
* **Return**
|
||||||
|
* **void addYield()**
|
||||||
|
* **Parameters**
|
||||||
|
* YieldInfo addInfo
|
||||||
|
* **Return**
|
||||||
|
* **~YieldInfo()**
|
||||||
|
* **Parameters**
|
||||||
|
* ); //destuctor
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Functions and their parameters:
|
||||||
|
### YieldInfo::~YieldInfo()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* //destuctor
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### double GetBackgroundFromSidebandFit()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* TChain \*Tree
|
||||||
|
* double range
|
||||||
|
* string cut
|
||||||
|
* string path
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### double GetMVAefficiency()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year
|
||||||
|
* int Run
|
||||||
|
* bool KshortDecaysInVelo
|
||||||
|
* bool UseLowQ2Range
|
||||||
|
* bool IncludeMultipleEff
|
||||||
|
* bool sig
|
||||||
|
* double TMVAcut
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### double GetSelectionEfficiency()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year
|
||||||
|
* int Run
|
||||||
|
* bool KshortDecaysInVelo
|
||||||
|
* bool UseLowQ2Range
|
||||||
|
* bool RemoveMultiple
|
||||||
|
* bool sig
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### string GetBackgroundFunction()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* bool KshortDecaysInVelo //Set signal and background function separately for each decay channel
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### YieldInfo GetSigAndBkgEstimation()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year
|
||||||
|
* int Run
|
||||||
|
* bool KshortDecaysInVelo
|
||||||
|
* bool UseLowQ2Range
|
||||||
|
* Double_t TMVAcut
|
||||||
|
* bool scan
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### YieldInfo GetSigAndBkgEstimationFromData()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* int Run = 0
|
||||||
|
* int randomSubset = 0
|
||||||
|
* bool KshortDecaysInVelo = false
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* Double_t TMVAcut = -1.0
|
||||||
|
* bool scan = false
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int SaveTGraphs()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string path
|
||||||
|
* bool fineScan
|
||||||
|
* string year
|
||||||
|
* int Run
|
||||||
|
* string basicPath
|
||||||
|
* TGraphErrors \*yieldGraph
|
||||||
|
* TGraphErrors \*bkgGraph
|
||||||
|
* TGraphErrors \*bkgGraphFromAllEvts
|
||||||
|
* TGraphErrors \*refYieldGraph
|
||||||
|
* TGraphErrors \*allEvtsInSig
|
||||||
|
* TGraphErrors \*significance
|
||||||
|
* TGraphErrors \*significanceFromAllEvts
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimation()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year
|
||||||
|
* int Run
|
||||||
|
* Double_t BDTstep
|
||||||
|
* bool KshortDecaysInVelo
|
||||||
|
* bool UseLowQ2Range
|
||||||
|
* bool scan
|
||||||
|
* bool fineScan
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimationPerYear()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = false
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimationAllYears()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = true
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimationSimple()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* int Run = 1
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* int randomSubset = 0
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = true
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimationSimplePerYear()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* int randomSubset = 0
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = true
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int ScanSignalAndBckgndEstimationSimpleAllYears()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* int randomSubset = 0
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = true
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### double getMaxBDTresponse()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* int Run = 0
|
||||||
|
* bool fineScan = false
|
||||||
|
* bool directScan = false
|
||||||
|
* int randomSubset = 0
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* **Return**
|
||||||
|
|
||||||
|
### int optimizeBDTCut()
|
||||||
|
|
||||||
|
* **Parameters**
|
||||||
|
* string year = "2011"
|
||||||
|
* int Run = 0
|
||||||
|
* bool KshortDecaysInVelo = true
|
||||||
|
* Double_t BDTstep = 0.01
|
||||||
|
* bool UseRandomSubset = false
|
||||||
|
* bool UseLowQ2Range = false
|
||||||
|
* bool scan = false
|
||||||
|
* bool fineScan = false
|
||||||
|
* bool directScan = false
|
||||||
|
* **Return**
|
Loading…
Reference in New Issue
Block a user