StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFcsPoint.cxx
1 /***************************************************************************
2  *
3  * $Id: StFcsPoint.cxx,v 2.1 2021/01/11 20:25:37 ullrich Exp $
4  *
5  * Author: akio ogawa 2018
6  ***************************************************************************
7  *
8  * Description: Implementation of StFcsPoint, the StEvent FCS
9  * photon structure
10  *
11  ***************************************************************************
12  *
13  * $Log: StFcsPoint.cxx,v $
14  * Revision 2.1 2021/01/11 20:25:37 ullrich
15  * Initial Revision
16  *
17  ***************************************************************************/
18 #include "StFcsPoint.h"
19 #include "St_base/StMessMgr.h"
20 #include "TMath.h"
21 
22 static const char rcsid[] = "$Id: StFcsPoint.cxx,v 2.1 2021/01/11 20:25:37 ullrich Exp $";
23 
24 StFcsPoint::StFcsPoint() : StObject(), mFourMomentum(0.,0.,0.,0.) { /* no op */ }
25 
26 StFcsPoint::~StFcsPoint() { /* no op */ }
27 
28 void StFcsPoint::print(int opt) {
29  cout << Form("StFcsPoint: Det=%2d ClusterId=%2d local=%7.2f %7.2lf xyz=%7.2lf %7.2lf %7.2lf E=%7.2lf ET=%6.2lf",
30  detectorId(), parentClusterId(),
31  x(), y(),
32  xyz().x(), xyz().y(), xyz().z(),
33  energy(), fourMomentum().perp())
34  << endl;
35 }