Re: BrTPMTrackVertexModule problems

From: Stephen J. Sanders (ssanders@ku.edu)
Date: Fri May 03 2002 - 10:48:45 EDT

  • Next message: Christian Holm Christensen: "Re: crs farm"

    Hi Bjorn,
    Thanks for the code example.  Looking it over carefully I found the problem
    with my script (I was lacking a necessary initialization call).
    
    At some point I hope the collaboration will be able to come up with a
    tested FullReco script that people can use as a template to see
    how various modules fit together--and that someone
    can use without making any changes to test that their current 
    configurations
    are up to date and working.  A hyped up test script of sorts.
    I've just spent  most of the last day searching through directories on 
    rcas and
    in brahms_app trying to find such a beast.  Unfortunately, all of the 
    scripts
    that I found had too specific a focus for my use,  had embedded the use 
    of private libraries,
    did not access the mysql db, or were otherwise dependent on non-standard 
    (non-brat)
    elements.
    
    In any case, thanks for helping me get past my current problem.
    
    ...steve
    
    
    
    
    
    Bjorn H Samset wrote:
    
    >On Thu, 2 May 2002, Stephen J. Sanders wrote:
    >
    >>OK, I find the core problem is not getting the proper detector
    >>
    >parameters
    >
    >>form the db. By added a Print("db") statement I find:
    >>BrDetectorVolume: TPM1 - TPM1
    >>Detector Volume  TPM1, Type :
    >> Size:    0.00 0.00 0.00
    >> Position 0.00 0.00 0.00
    >>(0.000000,0.000000,0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>(0.000000,0.000000,0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>(  0.000000,  0.000000,  0.000000)
    >>
    >>Now if I can only figure out what the correct name is...
    >>...steve
    >>
    >
    >Hi Steve. I just tried to add BrTPMTrackVertexModule to one of my scripts
    >using the geom.db, and I have no problems getting vertices. What I added
    >was
    >  //__________________________________________________________________
    >  // Module: BrTPMTrackVertexModule
    >  BrTPMTrackVertexModule* tPMTrackVertexModule =
    >    new BrTPMTrackVertexModule("TPM1", "TPM1");
    >  mainModule->AddModule(tPMTrackVertexModule);
    >
    >and my db part looks like this:
    >
    >  if (runOption->GetValue() && geometryOption->GetValue()[0] == '\0')
    >    if (!mainDb->ConnectToGeom())
    >      return;
    >
    >  BrGeometryDbManager *geometryManager =
    >    BrGeometryDbManager::Instance();
    >  if (runOption->GetValue() && geometryOption->GetValue()[0] == '\0')
    >    geometryManager->SetDbModeMySQL();
    >  else {
    >    geometryManager->SetDbFileName(geometryOption->GetValue());
    >    geometryManager->SetDbFileName(magnetOption->GetValue());
    >    geometryManager->SetDebugLevel(debugOption->GetValue());
    >  }
    >
    >You can read the full script here:
    >/direct/brahms+u/bjornhs/work/reco/global/GlobalBrahmsReco_trackVtx.C
    >
    >Also, I have
    >rcas0018(67) ~/work/reco/global>brat-config --version
    >2.3.10
    >(compiled in my home dir.)
    >rcas0018(68) ~/work/reco/global>root-config --version
    >3.03/04
    >(afs version)
    >
    >So - your problems are either related to your script/program, or to
    >something architecture/version-dependent. I suspect the latter since I
    >have never seen this error, and in that case I'm afraid I can't be of much
    >more help...
    >
    >Good hunting.
    >
    >--
    >Bjorn H. Samset                           Phone: 22856465/92051998
    >PhD student, heavy ion physics            Adr:   Schouterrassen 6
    >Inst. of Physics, University of Oslo             0573 Oslo
    >                              \|/
    >----------------------------> -*- <-----------------------------
    >                              /|\
    >
    



    This archive was generated by hypermail 2b30 : Fri May 03 2002 - 10:49:42 EDT