31                     bool orChannel)
 const {
 
   42                      bool orChannel)
 const {
 
   43   if(orChannel) 
return nullptr;
 
   44   if(asdout->
isValid()==
false) 
return nullptr;
 
   77     if(
i<0) 
return nullptr; 
 
  100                        bool orChannel)
 const {
 
  101   if(orChannel) 
return nullptr;
 
  102   if(asdin->
isValid()==
false) 
return nullptr;
 
  104   const bool asdinisEndcap = asdin->
isEndcap();
 
  105   const bool asdinisTriplet = asdin->
isTriplet();
 
  106   const int asdinLayer = asdin->
getLayer();
 
  145     for(
int i=0; 
i<MaxEntry; 
i++){
 
  148       if(asdinisEndcap&&asdinisTriplet)
 
  149     dbChamber = dbChamber-1;
 
  151       int dbChannel = asdinChannel-1;
 
  152       if(databaseP->
getEntry(
i,7)==dbChannel &&
 
  161     bool is_Backward = 
false; 
 
  164         if(asdin->
isAside()) is_Backward = (sector%2==1);
 
  165         else                 is_Backward = (sector%2==0); 
 
  170           if(asdin->
isAside()) is_Backward = 
false;
 
  171           else                 is_Backward = 
true; 
 
  172         } 
else if(sector == 16) {
 
  173       if(asdin->
isAside()) is_Backward = 
true;
 
  174       else                 is_Backward = 
false; 
 
  178       if(asdin->
isAside())  is_Backward = (sector%3==2);
 
  179       else                  is_Backward = (sector%3!=2);
 
  183       if(asdin->
isAside()) is_Backward = 
true; 
 
  185     if(( is_Backward && asdin->
isAside()) ||
 
  186        (!is_Backward && asdin->
isCside()))
 
  191   if(
channel==-1) 
return nullptr;