Belle II Software development
CDCTriggerFinderClone.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#ifndef CDCTRIGGERFINDERCLONE_H
9#define CDCTRIGGERFINDERCLONE_H
10
11#include <framework/datastore/RelationsObject.h>
12
13namespace Belle2 {
24 public:
27 oldTrack(true), iTracker(0) { }
28
30 CDCTriggerFinderClone(bool inOldTrack, int inITracker):
31 oldTrack(inOldTrack), iTracker(inITracker) { }
32
35
36 // accessors
38 bool isOldTrack() const { return oldTrack; }
39
41 int getITracker() const {return iTracker;}
42
43 protected:
46
49
52 };
54}
55#endif
Additional information from the 2D finder unpacker of the CDC trigger.
ClassDef(CDCTriggerFinderClone, 1)
Needed to make the ROOT object storable.
int iTracker
ID of the 2D tracker (0 to 3)
~CDCTriggerFinderClone()
destructor, empty because we don't allocate memory anywhere.
bool isOldTrack() const
whether this is an old track (appears to be a clone)
CDCTriggerFinderClone(bool inOldTrack, int inITracker)
constructor with arguments
CDCTriggerFinderClone()
default constructor
bool oldTrack
whether this is an old track
int getITracker() const
get ID of the 2D tracker (0 to 3)
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.