Belle II Software  release-08-01-10
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 
17 namespace 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.