|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef CLUSTERANALYSIS_H
10 #define CLUSTERANALYSIS_H
26 std::vector<std::vector<SpacePoint>>
analyse(
const std::vector<Cluster*>& clust);
33 void createSeedsAllLayers(
const std::vector<SpacePoint>& layer1Points,
const std::vector<SpacePoint>& layer2Points,
const std::vector<SpacePoint>& layer3Points,
34 std::vector<std::vector<SpacePoint>>& seeds);
35 void createSeedsTwoLayers(
const std::vector<SpacePoint>& layer1Points,
const std::vector<SpacePoint>& layer2Points,
36 std::vector<std::vector<SpacePoint>>& seeds);
37 static std::vector<SpacePoint>
createSpacePoints(
const std::vector<Cluster*>& clust);
std::unique_ptr< TH1F > m_h_theta13
std::unique_ptr< TH1F > m_h_numseeds
std::unique_ptr< TH1F > m_h_angle
std::unique_ptr< TH2F > m_h_barcodes
std::unique_ptr< TH1F > m_h_angle_t
std::unique_ptr< TH1F > m_h_XY131
std::unique_ptr< TH2F > m_h_rz
static std::vector< SpacePoint > createSpacePoints(const std::vector< Cluster * > &clust)
void createSeedsTwoLayers(const std::vector< SpacePoint > &layer1Points, const std::vector< SpacePoint > &layer2Points, std::vector< std::vector< SpacePoint >> &seeds)
std::unique_ptr< TH1F > m_h_theta_t13
std::unique_ptr< TH1F > m_h_XY131_t
std::unique_ptr< TH2F > m_h_xy
virtual ~ClusterAnalysis()=default
std::unique_ptr< TH1F > m_h_XY232
std::unique_ptr< TH1F > m_h_angle_t13
std::unique_ptr< TH1F > m_h_phi_t12
std::unique_ptr< TH1F > m_h_phi_t13
std::unique_ptr< TH1F > m_h_phi23
std::unique_ptr< TH1F > m_h_XY122_t
std::unique_ptr< TH2F > m_h_corr
std::unique_ptr< TH1F > m_h_phi_t23
std::unique_ptr< TH1F > m_h_XY121_t
std::unique_ptr< TH1F > m_h_XY133
std::vector< std::vector< SpacePoint > > analyse(const std::vector< Cluster * > &clust)
std::unique_ptr< TH1F > m_h_sizeL2
std::unique_ptr< TH1F > m_h_angle13
std::vector< std::vector< SpacePoint > > createTGCSeeds(const std::vector< SpacePoint > &points)
std::unique_ptr< TH1F > m_h_XY133_t
std::unique_ptr< TH1F > m_h_theta_t
std::unique_ptr< TH1F > m_h_sizeL3
std::vector< std::vector< SpacePoint > > createRPCSeeds(const std::vector< SpacePoint > &points)
std::unique_ptr< TH1F > m_h_angle_t12
std::unique_ptr< TH1F > m_h_angle23
std::unique_ptr< TH1F > m_h_XY_t
std::unique_ptr< TH1F > m_h_R
std::unique_ptr< TH1F > m_h_phi12
std::unique_ptr< TH1F > m_h_sizeL1L3
std::unique_ptr< TH1F > m_h_theta23
std::unique_ptr< TH2F > m_h_miss_RZ
std::unique_ptr< TH1F > m_h_XY233_t
std::unique_ptr< TH1F > m_h_phi13
std::unique_ptr< TH1F > m_h_XY122
std::unique_ptr< TH1F > m_h_sizeL1
std::unique_ptr< TH1F > m_h_XY
std::unique_ptr< TH1F > m_h_theta_t12
std::unique_ptr< TH1F > m_h_phi
std::unique_ptr< TH1F > m_h_theta
std::unique_ptr< TH1F > m_h_angle_t23
std::unique_ptr< TH1F > m_h_R_t
std::unique_ptr< TH1F > m_h_XY121
void createSeedsAllLayers(const std::vector< SpacePoint > &layer1Points, const std::vector< SpacePoint > &layer2Points, const std::vector< SpacePoint > &layer3Points, std::vector< std::vector< SpacePoint >> &seeds)
std::unique_ptr< TH1F > m_h_sizeL1L2L3
std::unique_ptr< TH1F > m_h_theta12
std::unique_ptr< TH1F > m_h_XY233
std::unique_ptr< TH1F > m_h_phi_t
std::unique_ptr< TH1F > m_h_theta_t23
std::unique_ptr< TH2F > m_h_miss_XY
std::unique_ptr< TH1F > m_h_angle12
std::unique_ptr< TH1F > m_h_XY232_t