29 std::bitset<128> refHits;
31 unsigned int iRefHit = 0;
36 refHits.set(iRefHit, iRefHitDef.fitsRange(iPhi));
48 int iPhi,
int iEta,
bool allowOverwrite){
50 bool overwrite =
false;
51 assert(iLayer<myOmtfConfig->
nLayers());
61 if(iInput>13)
return true;
72 unsigned int iProcessor){
85 if(aPhiVec.empty())
continue;
88 for(
unsigned int iInput=0;iInput<14;++iInput){
89 addLayerHit(iLayer,iInput,aPhiVec[iInput],aEtaVec[iInput]);
108 int highScaleEnd = lowScaleEnd-1;
110 for(
unsigned int iLogicLayer=0;iLogicLayer<
measurementsPhi.size();++iLogicLayer){
111 for(
unsigned int iHit=0;iHit<
measurementsPhi[iLogicLayer].size();++iHit){
128 for(
unsigned int iLogicLayer=0;iLogicLayer<aInput.
measurementsPhi.size();++iLogicLayer){
129 out<<
"Logic layer: "<<iLogicLayer<<
" Hits: ";
130 for(
unsigned int iHit=0;iHit<aInput.
measurementsPhi[iLogicLayer].size();++iHit){
const std::set< int > & getBendingLayers() const
unsigned int nLayers() const
unsigned int nPhiBins() const
std::vector< std::vector< int > > readEvent(unsigned int iEvent=0, unsigned int iProcessor=0, bool readEta=false)
unsigned int nPhiBits() const
const std::vector< std::vector< RefHitDef > > & getRefHitsDefs() const
const std::vector< int > & getRefToLogicNumber() const
Power< A, B >::type pow(const A &a, const B &b)