archive-org.com » ORG » F » FREEHEP.ORG

Total: 883

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • The FreeHEP Java Library - Documentation Overview
    For documentation we suggest you to look at one or more of the following The Publications and Talks The documentation available for the sub projects see menu The API documentation and Status pages The Java code itself nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    Original URL path: http://java.freehep.org/freehep1.x/DocOverview.html (2016-02-10)
    Open archived version from archive


  • The FreeHEP Java Library - API Documentation
    the Developer HEAD of CVS release are available API Documentation Release 1 2 2 Release 1 2 1 Release 1 2 Release 1 1 Developer Package Status Release 1 2 2 Release 1 2 1 Release 1 2 Release 1 1 Developer Test Reports Generated nightly using the HEAD of CVS Developer nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    Original URL path: http://java.freehep.org/freehep1.x/Apis.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library - Related Projects
    use in HEP JAS Java Analysis Studio Java in Atlas Linear Collider Detector LCD Reconstruction and Analysis in Java Hep2Java Steve Fisher s project to migrate HEP to Java Discussion List A discussion list exists you can sign up or remove yourself or you can browse the archives To send messages to the list use hep java slac stanford edu nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    Original URL path: http://java.freehep.org/freehep1.x/RelatedProjects.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library - License
    the whole must be on the terms of this License whose permissions for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Thus it is not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent is to exercise the right to control the distribution of derivative or collective works based on the Library In addition mere aggregation of another work not based on the Library with the Library or with a work based on the Library on a volume of a storage or distribution medium does not bring the other work under the scope of this License 3 You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library To do this you must alter all the notices that refer to this License so that they refer to the ordinary GNU General Public License version 2 instead of to this License If a newer version than version 2 of the ordinary GNU General Public License has appeared then you can specify that version instead if you wish Do not make any other change in these notices Once this change is made in a given copy it is irreversible for that copy so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy This option is useful when you wish to copy part of the code of the Library into a program that is not a library 4 You may copy and distribute the Library or a portion or derivative of it under Section 2 in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange If distribution of object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code even though third parties are not compelled to copy the source along with the object code 5 A program that contains no derivative of any portion of the Library but is designed to work with the Library by being compiled or linked with it is called a work that uses the Library Such a work in isolation is not a derivative work of the Library and therefore falls outside the scope of this License However linking a work that uses the Library with the Library creates an executable that is a derivative of the Library because it contains portions of the Library rather than a work that uses the library The executable is therefore covered by this License Section 6 states terms for distribution of such executables When a work that uses the Library uses material from a header file that is part of the Library the object code for the work may be a derivative work of the Library even though the source code is not Whether this is true is especially significant if the work can be linked without the Library or if the work is itself a library The threshold for this to be true is not precisely defined by law If such an object file uses only numerical parameters data structure layouts and accessors and small macros and small inline functions ten lines or less in length then the use of the object file is unrestricted regardless of whether it is legally a derivative work Executables containing this object code plus portions of the Library will still fall under Section 6 Otherwise if the work is a derivative of the Library you may distribute the object code for the work under the terms of Section 6 Any executables containing that work also fall under Section 6 whether or not they are linked directly with the Library itself 6 As an exception to the Sections above you may also combine or link a work that uses the Library with the Library to produce a work containing portions of the Library and distribute that work under terms of your choice provided that the terms permit modification of the work for the customer s own use and reverse engineering for debugging such modifications You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License You must supply a copy of this License If the work during execution displays copyright notices you must include the copyright notice for the Library among them as well as a reference directing the user to the copy of this License Also you must do one of these things a Accompany the work with the complete corresponding machine readable source code for the Library including whatever changes were used in the work which must be distributed under Sections 1 and 2 above and if the work is an executable linked with the Library with the complete machine readable work that uses the Library as object code and or source code so that the user can modify the Library and then relink to produce a modified executable containing the modified Library It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions b Use a suitable shared library mechanism for linking with the Library A suitable mechanism is one that 1 uses at run time a copy of the library already present on the user s computer system rather than copying library functions into the executable and 2 will operate properly with a modified version of the library if the user installs one as

    Original URL path: http://java.freehep.org/freehep1.x/License.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library - Distributions
    Instructions Bug Database Developer Area Project Guidelines Used Technologies Binary and Source Distributions For each release you can download freehep xxx The binaries jar files freehep xxx doc The documentation including javadoc also available online freehep xxx src The reference source code also available via CVS or browsable online The source code does NOT include build files It is provided for reference only If you want the real source to build freehep you MUST use CVS to get the Source code The documentation for each release includes a status html file which summarizes the status of each major package within the release All files are available as both zip primarily for windows users and tar gz primarily for unix users Currently available releases Release 1 2 2 status Release 1 2 1 status Release 1 2 status Release 1 1 status If you are a new user of FreeHEP consider being added to our users page nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    Original URL path: http://java.freehep.org/freehep1.x/Distributions.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library - Release Notes
    want the VectorGraphics package See separate ReleaseNotes Geant4 FREEHEP 312 Geant4 Driver now 4 5 2 and 4 6 compliant HepRep XMLHepRepReader now uses InputStream rather than Reader to allow for usage of XMLSequence HepRepIO writeHepRep recognizes heprep extension FREEHEP 371 Major rewrite of the ref corba corbavalue and rmi HepRep classes to implement the equals and hashCode methods and to return Sets and Lists rather than Collections in cases where possible HepRep interfaces have changed C implementation was also modified accordingly FREEHEP 281 Added overlay methods to HepRep HepRepInstanceTree and HepRepInstance Corba CorbaValue and Streamer do not implement these C and JNI ignore these calls Reference Implementation partially ready FREEHEP 370 Added boolean true attribute IsPickable PickAction to defaults FREEHEP 363 Added boolean false attribute ShowParentAttributes PickAction to defaults FREEHEP 362 Added boolean false attribute PickParent PickAction to defaults FREEHEP 360 Added getSuperInstance method to HepRepInstance WIRED 170 HepRep can use either flat or a hierarchical namespace for its types Method getFullName was added to the HepRepType interface The XMLReader and XMLWriter were modified to handle both types of namespaces WIRED 173 added LineWidthMultiplier and MarkSizeMultiplier to defaults FREEHEP 7 Reference implementation makes full use of intern of Strings HEPREP 4 Added HepRepViewer interface FREEHEP 351 HepRepAttValue will now convert int long to double for getDouble and int to long for getLong Made CreateTest java up to date with HepRep2 standard FREEHEP 349 Updated HepRepJNI to use exceptions instead of checkExceptions when a bool is returned FREEHEP 342 Internal LinkedLists replaced by Lists FREEHEP 341 Added HasHepRep interface FREEHEP 310 Removed streamer and streamer c since the interfaces including heprep itself would have become more complicated with extra stuff such as filenames for hepreps etc etc the c interface see FREEHEP 303 and the java ref implementation will do FREEHEP 305 FREEHEP 8 The writer for HepRep now comes with extra parameters to write compressed and or in random access mode The default xml writers write either gz or zip files repectively when these flags are set The C implementation only writes plain or zip files FREEHEP 303 Native C implementation of HepRep added Only allows writing to XML and in memory inspection No reader provided Version 1 2 1 June 5 2003 AIDA Use services API to find store factories Modify IStoreFactory for compatibility with JAS3 Add new test cases for Root and PAW Small mods to PAW store now uses id for tuples Small mods to Root store now has option for controlling whether all cycles are listed or only most recent the default Root tuples containing variable length arrays are now mapped to AIDA tuples with nested Folders Fixes for FreeHEP 282 unable to read specific root file Problem with ordering of doubles AIDA JNI resolved warnings of uninitialized variables Infrastructure and Tools FREEHEP 288 minuitAdapter and hbookAdapter now bundled together into CERNLIBAdapter In the case of WIN32 VC this includes DFORRT DLL FREEHEP 283 void now recognized as resultype AID version 0 9 2 Added hbookAdapter makefile to produce hbook distribution Doc Fixed apidoc tags in most files ant sysdoc still gives 6 warnings FREEHEP 276 Removed test packages from apidoc Util ImageUtilities createRenderedImage will now return the given image if it was a RenderedImage already and no background was requested FreeHEPLookup will now also find classes registered using the services API FREEHEP 290 ImageHandler will not throw HeadlessException anymore Reference tests are corrected SWF Testing disabled because of loop in CubicToQuadPathConstructor FREEHEP 286 FreeHEP IO Removed classes ImageOutput DCTOutputStream and all implementations of ImageOutput use ImageGraphics2D writeImage to write image in particular format JPG PNG or RAW VectorGraphics FREEHEP 277 Initialization of graphics context and background better handled FREEHEP 104 FREEHEP 224 Images can now be embedded in their smallest size JPG PNG ZLIB RAW RawWriter added to write plain image format with padding and choice of format ARGB RGB BGR ImageGraphics2D writeImage now chooses preferred freehep imagewriter if more than one is available EMF FREEHEP 92 TextColor correctly set in EMF JAVA FREEHEP 275 Package can be set as property if needed Test files will end up in correct directory PS FREEHEP 272 PageMargins have been changed to be Insets Options can be set from Export Panel PDF FREEHEP 273 PDFWriterTest works again FREEHEP 272 PageMargins have been changed to be Insets Options can be set from Export Panel FREEHEP 279 Width and height corrected for images on setPaint TexturePaint SVG FREEHEP 21 Nesting of SVG tag is limited would crash the browser Drawing state stroke etc now included in primitives Files slightly larger but work now in Adobe SVG Viewer 3 0 and are a lot quicker to display FREEHEP 188 Texture Paint works now FREEHEP 110 Vertical Text offset is now approximated SWF FREEHEP 23 LineStyles are now written as outlines if SWF does not support them FREEHEP 201 Dashed lines work using outlines HepRep FREEHEP 274 HepRepStreamer for C can now write trees only Resolved problems of warnings on Linux and Solaris Geant4 driver changed but currently writes incorrect HepRep files see FREEHEP 267 and FREEHEP 292 use 1 2 instead Version 1 2 May 16 2003 Application Framework Moved PrintHelper PrintOptions and PrintDialog from JAS Libraries Removed xercesSamples jar xerces jar and their tool file to check xml Upgraded JavaHelp to 1 1 3 Removed Log4J Swing Extensions Added a TableLayout class which uses the standard GridBagLayout but allows easier setup and use Utility Added ImageUtilities class to convert different types of images Removed classes XercesDOMParser StreamingCharFactory DOMParser and DocumentFinishedException and updated all XML related classes to be dependent on JAXP for their parser Added a UserProperties class which allows for storage of non string types and cascaded lookups FREEHEP 258 XMLWriter now properly encodes in unicode for characters between 0x80 and 0xFF Infrastructure and Tools FREEHEP 244 added test target to build xml which executes unit tests if defined Upgraded JavaWebStart jnlp to 1 2 FREEHEP 15 upgraded doclet to jdk 1 4 1 Removed jar inf from

    Original URL path: http://java.freehep.org/freehep1.x/ReleaseNotes.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library
    code for the FreeHEP Java Library Browse the source code on the web Download the source code for a particular release Use CVS to get the source code Once you have obtained the source code read the instructions for building the FreeHEP Java Library nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp

    Original URL path: http://java.freehep.org/freehep1.x/SourceCode.html (2016-02-10)
    Open archived version from archive

  • The FreeHEP Java Library - Build
    your java development kit 1 4 or later Add JDK HOME bin to your PATH This is needed to find commands such as idlj Set the environment variable FREEHEP to the root of the FreeHEP distribution Change directory to the root of the freehep distribution Execute ant to build the default target all separate freehep jar files which end up in the lib directory Step Unix Linux Solaris example Windows 2000 NT example 1 setenv JDK HOME usr local jdk 1 4 0 set JDK HOME D jdk 1 4 0 2 setenv PATH bin set PATH JDK HOME bin PATH 3 setenv FREEHEP home duns freehep set FREEHEP D home duns freehep 4 cd home duns freehep cd D home duns freehep 5 tools ant tools ant Other suggestions and commands You may want to add FREEHEP tools to your PATH and try also the following commands Command Description ant help shows usage of ANT for FreeHEP ant projecthelp lists all available targets ant Djar base builds only the jar file with name freehep base Building the Native libraries from the source code To build the FreeHEP Native libraries you have to use gmake which comes for Windows as part of the checked out CVS tree and is normally part of Unix MacOSX use make systems You further need a C C compiler and if you want to link with CERNLIB the Fortran compile time libraries We assume you have already set up your environment for compiling the Java libraries Now execute the following 4 steps Set the environment variable OS to the OS you are running on Set the environment variable CERN ROOT to the root of the CERN LIBRARY distribution Change directory to the root of the freehep distribution Execute gmake to build the default target the

    Original URL path: http://java.freehep.org/freehep1.x/Build.html (2016-02-10)
    Open archived version from archive



  •