8 #ifndef CDCTRIGGERHOUGHCLUSTER_H
9 #define CDCTRIGGERHOUGHCLUSTER_H
11 #include <framework/datastore/RelationsObject.h>
28 const std::vector<TVector2>& cellList):
54 std::vector<TVector2>
cells = {};
Cluster created by the Hough finder of the CDC trigger.
TVector2 getCornerBL() const
get left bottom corner
TVector2 getClusterArea() const
get size of bounding rectangle of cluster
~CDCTriggerHoughCluster()
destructor, empty because we don't allocate memory anywhere.
int xmax
x index of right boundary cell
TVector2 getCornerTR() const
get top right corner
std::vector< TVector2 > getCells() const
get list of cell indices
int ymax
y index of top boundary cell
ClassDef(CDCTriggerHoughCluster, 1)
Needed to make the ROOT object storable.
int xmin
x index of left boundary cell
std::vector< TVector2 > cells
list of cell indices in the cluster
int ymin
y index of bottom boundary cell
CDCTriggerHoughCluster(int x1, int x2, int y1, int y2, const std::vector< TVector2 > &cellList)
constructor with arguments
CDCTriggerHoughCluster()
default constructor
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.