Belle II Software development
AlwaysYesFilter.h
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#pragma once
10
11// includes - tf-related stuff
12#include "FilterBase.h"
13
14// includes - general fw stuff
15
16
17namespace Belle2 {
25 class AlwaysYesFilter : public FilterBase {
26 public:
27
29// AlwaysYesFilter(0,0) { FilterBase(0,0); }
30
32 virtual void checkSpacePoints(const SectorFriendship* thisFriendship, CompatibilityTable& compatibilityTable);
33
34 protected:
35
36 ClassDef(AlwaysYesFilter, 1)
37 };
39} //Belle2 namespace
AlwaysYesFilter is a simple filter saying always yes, which is meant for testing purposes.
virtual void checkSpacePoints(const SectorFriendship *thisFriendship, CompatibilityTable &compatibilityTable)
constructor
FilterBase is the baseClass for filters applied on (chains of) spacepoints.
Definition: FilterBase.h:36
std::vector< std::vector< CompatibilityValue > > CompatibilityTable
is currently a table of CompatibilityValues which allows to check which combination of spacepoints/se...
Definition: FilterBase.h:41
SectorFriendship is carrying the link between parent sector and a connected sector (socalled Friendse...
Abstract base class for different kinds of events.