Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:13:20

0001 /// ---------------------------------------------------------------------------
0002 /*! \file   ClustTools.h
0003  *  \author Derek Anderson
0004  *  \date   03.29.2024
0005  *
0006  *  Collection of frequent cluster-related methods utilized
0007  *  in the sPHENIX Cold QCD Energy-Energy Correlator analysis.
0008  */
0009 /// ---------------------------------------------------------------------------
0010 
0011 #ifndef SCORRELATORUTILITIES_CLUSTTOOLS_H
0012 #define SCORRELATORUTILITIES_CLUSTTOOLS_H
0013 
0014 // c++ utilities
0015 #include <cmath>
0016 // root libraries
0017 #include <Math/Vector3D.h>
0018 #include <Math/Vector4D.h>
0019 // analysis utilities
0020 #include "VtxTools.h"
0021 #include "Constants.h"
0022 
0023 // make common namespaces implicit
0024 using namespace std;
0025 
0026 
0027 
0028 namespace SColdQcdCorrelatorAnalysis {
0029   namespace Tools {
0030 
0031     // cluster methods --------------------------------------------------------
0032 
0033     ROOT::Math::PxPyPzEVector GetClustMomentum(const double energy, const ROOT::Math::XYZVector pos, const ROOT::Math::XYZVector vtx);
0034 
0035   }  // end Tools namespace
0036 }  // end SColdQcdCorrelatorAnalysis namespace
0037 
0038 #endif
0039 
0040 // end ------------------------------------------------------------------------