21 Double_t f1tdc_resolution_ns = 0.116312881651642913;
23 vector<Int_t> tempwire;
31 if(Guess >= (Int_t)
Windows.size()) Guess = (Int_t)
Windows.size() - 1;
32 if(time <
Windows.at(Guess).second)
34 for(Int_t i= Guess; i >= 0 ; --i)
39 tempwire.push_back ( temp );
40 Wire.push_back ( tempwire );
44 else if(time <
Windows.at( i ).first && time >=
Windows.at( i-1 ).second)
47 tempwire.push_back(temp);
48 tempwire.push_back ( temp-kWireStep );
49 Wire.push_back ( tempwire );
58 for(
size_t i=Guess+1;i<
Windows.size();i++)
60 if (time <
Windows.at( i ).second && time >=
Windows.at( i ).first)
63 tempwire.push_back(temp);
64 Wire.push_back(tempwire);
68 else if(time <
Windows.at( i ).first && time >=
Windows.at( i-1 ).second)
71 tempwire.push_back(temp);
72 tempwire.push_back(temp-kWireStep);
73 Wire.push_back(tempwire);
89 if(hitscount ==0 || hitscount_R ==0){
92 for(Int_t i=0;i<hitscount;i++)
95 for(Int_t j=0;j<hitscount_R;j++)
101 if(delta_t <
Windows.at ( 0 ).first)
106 else if(delta_t >
Windows.at ( wincount-1 ).second)
114 std::pair<Int_t,Int_t> hitspair(i,j);
vector< vector< Int_t > > Wire
static const Double_t kTimeStep
void ProcessHits(Bool_t k)
vector< std::pair< Double_t, Double_t > > Windows
vector< Double_t > RightHits
static const Int_t kWireStep
vector< Double_t > LeftHits
vector< std::pair< Int_t, Int_t > > Hitscount
void Wirenumber(Double_t &)