Belle II Software development
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
11using namespace Belle2;
12
13
15std::map<std::string, double*> ObserverCheckMCPurity::s_results;
16
18std::map<std::string, bool*> ObserverCheckMCPurity::s_wasAccepted;
19
21std::map<std::string, bool*> ObserverCheckMCPurity::s_wasUsed;
22
24TTree* 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.