Belle II Software  release-08-01-10
ObserverCheckMCPurity.cc
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 
9 #include <tracking/trackFindingVXD/filterTools/ObserverCheckMCPurity.h>
10 
11 using namespace Belle2;
12 
13 
15 std::map<std::string, double*> ObserverCheckMCPurity::s_results;
16 
18 std::map<std::string, bool*> ObserverCheckMCPurity::s_wasAccepted;
19 
21 std::map<std::string, bool*> ObserverCheckMCPurity::s_wasUsed;
22 
24 TTree* ObserverCheckMCPurity::s_ttree = nullptr;
25 
28 
31 
34 
37 
40 
43 
static SpacePoint s_innerHitOfTwo
stores the inner hit of a two-hit-combination.
static int s_mainMCParticleID
dominating mcParticleID.
static std::map< std::string, bool * > s_wasAccepted
stores if hits were accepted (->value) for a selectionVariableName (->Key).
static TTree * s_ttree
a ttree to store all the collected data.
static double s_mainPurity
purity for the dominating particleID.
static SpacePoint s_centerHitOfThree
stores the center hit of a three-hit-combination.
static SpacePoint s_innerHitOfThree
stores the inner hit of a three-hit-combination.
static SpacePoint s_outerHitOfThree
stores the outer hit of a three-hit-combination.
static SpacePoint s_outerHitOfTwo
stores the outer hit of a two-hit-combination.
static std::map< std::string, double * > s_results
stores the results calculated (->value) for a selectionVariableName (->Key).
static std::map< std::string, bool * > s_wasUsed
stores if the filter was actually used this time (->value) for a selectionVariableName (->Key).
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
Definition: SpacePoint.h:42
Abstract base class for different kinds of events.