LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
ems::bDistCentMore2D Class Reference

#include "DirOfGamma.h"

Inheritance diagram for ems::bDistCentMore2D:

Public Member Functions

 bDistCentMore2D (const TVector2 &c)
 
bool operator() (Hit2D *p1, Hit2D *p2)
 

Private Attributes

TVector2 center
 

Detailed Description

Definition at line 182 of file DirOfGamma.h.

Constructor & Destructor Documentation

ems::bDistCentMore2D::bDistCentMore2D ( const TVector2 &  c)
inline

Definition at line 186 of file DirOfGamma.h.

186 : center(c) {}

Member Function Documentation

bool ems::bDistCentMore2D::operator() ( Hit2D p1,
Hit2D p2 
)
inline

Definition at line 188 of file DirOfGamma.h.

References ems::Hit2D::GetPointCm().

189  {
190  double dx = p1->GetPointCm().X() - center.X();
191  double dy = p1->GetPointCm().Y() - center.Y();
192  double b1 = dx * dx + dy * dy;
193  dx = p2->GetPointCm().X() - center.X();
194  dy = p2->GetPointCm().Y() - center.Y();
195  double b2 = dx * dx + dy * dy;
196 
197  return b1 > b2;
198  }

Member Data Documentation

TVector2 ems::bDistCentMore2D::center
private

Definition at line 201 of file DirOfGamma.h.


The documentation for this class was generated from the following file: