Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TpcSpaceChargeReconstructionHelper.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file TpcSpaceChargeReconstructionHelper.h
1 #ifndef TPCCALIB_TPCSPACECHARGERECONSTRUCTIONHELPER_H
2 #define TPCCALIB_TPCSPACECHARGERECONSTRUCTIONHELPER_H
3 
9 #include <array>
10 
11 // forward declarations
12 class TH3;
13 class TString;
14 
16 {
17 
18  public:
19 
21 
24  static void extrapolate_z( TH3* hin );
25 
27  static std::tuple<double, double> get_zref_range( double r );
28 
30 
34  static void extrapolate_phi1( TH3* hin );
35 
37 
40  static void extrapolate_phi2( TH3* hin );
41 
43 
48  static std::tuple<TH3*, TH3*> split( TH3* hin );
49 
58  static TH3* copy_histogram( TH3* hin, const TString& name );
59 
60 };
61 
62 #endif