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.