FairRoot/PandaRoot
|
#include <GeCluster.h>
Public Member Functions | |
GeCluster () | |
virtual | ~GeCluster () |
void | SetPathGeo (TString path) |
TList * | CreateCluster (TGeoPgon *logicCrystal_test, TGeoPgon *lay_sci, TGeoCompositeShape *lay_cap, TGeoVolume &sphere, double distance, double theta, double phi, double depth_first_interaction, int id_start) |
ClassDef (GeCluster, 2) | |
Public Attributes | |
Double_t | X_Crystal [105] |
Double_t | Y_Crystal [105] |
Double_t | Z_Crystal [105] |
int | Id_Crystal [105] |
int | Id_Cluster [105] |
int | Id_Crystal_In_Cluster [105] |
Private Attributes | |
int | fnum_crystal |
int | fnum_cluster |
TString | fpath |
TGeoVolume * | crystal_centre [105] |
TGeoVolume * | crystal [105] |
TGeoVolume * | laySci [105] |
TGeoVolume * | laySci_peri [105] |
TGeoVolume * | Cap [105] |
TGeoVolume * | Cap_peri [105] |
TList * | SenVolList |
Definition at line 18 of file GeCluster.h.
GeCluster::GeCluster | ( | ) |
Definition at line 42 of file GeCluster.cxx.
|
virtual |
Definition at line 47 of file GeCluster.cxx.
References SenVolList.
GeCluster::ClassDef | ( | GeCluster | , |
2 | |||
) |
TList * GeCluster::CreateCluster | ( | TGeoPgon * | logicCrystal_test, |
TGeoPgon * | lay_sci, | ||
TGeoCompositeShape * | lay_cap, | ||
TGeoVolume & | sphere, | ||
double | distance, | ||
double | theta, | ||
double | phi, | ||
double | depth_first_interaction, | ||
int | id_start | ||
) |
Definition at line 52 of file GeCluster.cxx.
References a, b, Cap, Cap_peri, crystal, crystal_centre, Double_t, fnum_cluster, fnum_crystal, fpath, PndHypGeReader::GetData(), gGeoManager, laySci, laySci_peri, phi, Pi, DataG4::posX, DataG4::posY, DataG4::posZ, SenVolList, and TString.
Referenced by PndHypGe::ConstructHPGeGeometry().
|
inline |
Definition at line 35 of file GeCluster.h.
References fpath.
Referenced by PndHypGe::ConstructHPGeGeometry().
|
private |
Definition at line 88 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 89 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 85 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 84 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 70 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 69 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 71 of file GeCluster.h.
Referenced by CreateCluster(), and SetPathGeo().
int GeCluster::Id_Cluster[105] |
Definition at line 32 of file GeCluster.h.
int GeCluster::Id_Crystal[105] |
Definition at line 30 of file GeCluster.h.
int GeCluster::Id_Crystal_In_Cluster[105] |
Definition at line 33 of file GeCluster.h.
|
private |
Definition at line 86 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 87 of file GeCluster.h.
Referenced by CreateCluster().
|
private |
Definition at line 90 of file GeCluster.h.
Referenced by CreateCluster(), and ~GeCluster().
Double_t GeCluster::X_Crystal[105] |
Definition at line 26 of file GeCluster.h.
Double_t GeCluster::Y_Crystal[105] |
Definition at line 27 of file GeCluster.h.
Double_t GeCluster::Z_Crystal[105] |
Definition at line 28 of file GeCluster.h.