Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef RPCHITCLUSTERING_H
6 #define RPCHITCLUSTERING_H
13 #include "Identifier/Identifier.h"
20 typedef std::vector< const RpcPrepData* >
HitList;
22 typedef HitList::const_iterator
HitCit;
35 for( ;
it!=it_end;++
it ){
36 if( (*it)->identify() != prd->
identify() )
continue;
37 if( fabs( (*it)->time() - 12.5) > fabs( prd->
time() - 12.5 ) ){
47 hitList.insert(
hitList.end(),cluster.hitList.begin(),cluster.hitList.end());
52 cluster.hitList.clear();
96 bool cluster(
const std::vector<const RpcPrepData*>&
col );
JetConstituentVector::iterator iterator
std::vector< RpcClusterObj > clustersPhi
const RpcClusterObj * bestPhiCluster() const
bool operator()(const RpcClusterObj &cl1, const RpcClusterObj &cl2) const
std::vector< RpcClusterObj > clustersEtaTmp
const RpcClusterObj * bestEtaCluster() const
void merge(RpcClusterObj &cluster)
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::vector< Doublet > HitClustering
float time() const
Returns the time.
std::vector< const RpcPrepData * > HitList
Class to represent RPC measurements.
bool cluster(const std::vector< const RpcPrepData * > &col)
std::vector< Doublet > channelsEta
std::vector< RpcClusterObj > clustersPhiTmp
Identifier identify() const
return the identifier
HitList::const_iterator HitCit
bool addSecond(const RpcPrepData *prd, int gasgap)
void add(const RpcPrepData *prd, int gasgap)
std::vector< RpcClusterObj > clustersEta
const RpcIdHelper * m_rpcIdHelper
std::vector< Doublet > channelsPhi
RpcHitClusteringObj(const RpcIdHelper *rpcIdHelper)