|
LCFIVertex
0.7.2
|


Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| virtual void | processRunHeader (LCRunHeader *pRun) |
| virtual void | processEvent (LCEvent *pEvent) |
| virtual void | end () |
Protected Member Functions | |
| void | _displayCollectionNames (lcio::LCEvent *pEvent) |
| bool | _passesEventCuts (lcio::LCEvent *pEvent) |
| bool | _passesJetCuts (lcio::ReconstructedParticle *pJet) |
| void | FillTagPlots (LCEvent *pEvent, unsigned int jetNumber) |
| void | CreateTagPlots () |
| void | CreateFlavourTagInputPlots (LCRunHeader *pRun) |
| void | CreateFlavourTagTuple () |
| void | CalculateIntegralAndBackgroundPlots () |
| void | CalculateEfficiencyPurityPlots () |
| void | FillInputsPlots (LCEvent *pEvent, unsigned int jetNumber) |
| AIDA::IDataPointSet * | CreateEfficiencyPlot (const AIDA::IHistogram1D *pSignal, AIDA::IDataPointSet *pDataPointSet) |
| AIDA::IHistogram1D * | CreateIntegralHistogram (const AIDA::IHistogram1D *pNN, AIDA::IHistogram1D *pIntegral) |
| AIDA::IDataPointSet * | CreatePurityPlot (const AIDA::IHistogram1D *pSignal, const AIDA::IHistogram1D *pBackground, AIDA::IDataPointSet *pDataPointSet) |
| AIDA::IDataPointSet * | CreateLeakageRatePlot (const AIDA::IHistogram1D *pBackground, AIDA::IDataPointSet *pDataPointSet) |
| AIDA::IDataPointSet * | CreateXYPlot (const AIDA::IDataPointSet *pDataPointSet0, const AIDA::IDataPointSet *pDataPointSet1, AIDA::IDataPointSet *xyPointSet, const int dim0=0, const int dim1=0) |
Protected Attributes | |
| std::string | _JetCollectionName |
| int | _nRun |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetBTag |
| Histograms of the neural net B-tag outputs for true light-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetCTag |
| Histograms of the neural net C-tag outputs for true light-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBJetBTag |
| Histograms of the neural net B-tag outputs for true B-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBJetCTag |
| Histograms of the neural net C-tag outputs for true B-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetBTag |
| Histograms of the neural net B-tag outputs for true C-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetCTag |
| Histograms of the neural net C-tag outputs for true C-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBJetBCTag |
| Histograms of the neural net BC-tag outputs for true B-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetBCTag |
| Histograms of the neural net BC-tag outputs for true C-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetBCTag |
| Histograms of the neural net BC-tag outputs for true light-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBTagBackgroundValues |
| Histograms of the neural net B-tag outputs for non B-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCTagBackgroundValues |
| Histograms of the neural net C-tag outputs for non C-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBCTagBackgroundValues |
| Histograms of the neural net BC-tag outputs for non C-jets - seperately for different number of vertices in the jets, 1, 2, >=3, any (sum of previous) | |
| std::map< std::string, AIDA::IHistogram1D * > | _pBJetBTagIntegral |
| Histograms of the neural net tags - number of events that pass a given cut: jet NN value > given NN value for the three tags - B-tag, C-tag, BC-tag. More... | |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetBTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetBTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBJetCTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetCTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetCTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pBJetBCTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pCJetBCTagIntegral |
|
std::map< std::string, AIDA::IHistogram1D * > | _pLightJetBCTagIntegral |
| std::vector< std::string > | _VertexCatNames |
| std::vector< std::string > | _NumVertexCatDir |
|
std::map< std::string, AIDA::IHistogram1D * > | _inputsHistogramsBJets |
| Histograms of the neural net inputs for true B-jets. | |
|
std::map< std::string, AIDA::IHistogram1D * > | _inputsHistogramsCJets |
| Histograms of the neural net inputs for true C-jets. | |
|
std::map< std::string, AIDA::IHistogram1D * > | _inputsHistogramsUDSJets |
| Histograms of the neural net inputs for light B-jets. | |
| int | _numberOfPoints |
| AIDA::ITuple * | _pMyTuple |
| Tuple of the input variables - only filled for one input collection - selected with UseFlavourTagCollectionForVertexCharge. | |
Static Protected Attributes | |
| static const unsigned int | N_VERTEX_CATEGORIES =3 |
| number of different vertex categories we want to look at: 1 vertex, 2 vertices, >=3 vertices | |
| static const int | C_JET =4 |
| static const int | B_JET =5 |
Definition at line 21 of file DSTAIDAPlotProcessor.h.
|
protected |
Just prints out the available collections in the LCIO file to standard output.
|
protected |
A function that contains all the event cuts - returns true if the event passes all of the cuts, false otherwise.
|
protected |
A function that contains all the jet cuts - returns true if the event passes all of the cuts, false otherwise.
|
protected |
The name of the collection of ReconstructedParticles that is the jet (comes from the steering file).
Definition at line 35 of file DSTAIDAPlotProcessor.h.
|
protected |
The current run number.
Definition at line 38 of file DSTAIDAPlotProcessor.h.
|
protected |
Histograms of the neural net tags - number of events that pass a given cut: jet NN value > given NN value for the three tags - B-tag, C-tag, BC-tag.
Definition at line 70 of file DSTAIDAPlotProcessor.h.
|
staticprotected |
Useful constant for the jet flavour
Definition at line 103 of file DSTAIDAPlotProcessor.h.
|
staticprotected |
Useful constant for the jet flavour
Definition at line 102 of file DSTAIDAPlotProcessor.h.
1.8.6