Auxiliary class to handle version management of given class at opening of a ROOT file.  
 More...
#include <JRootSupportkit.hh>
template<class T>
class JROOT::JActionAtFileOpen< T >
Auxiliary class to handle version management of given class at opening of a ROOT file. 
Definition at line 31 of file JRootSupportkit.hh.
 
template<class T > 
template<class U > 
 
 
Execute action. 
This implementation transfers the action to the given class.
- Parameters
 - 
  
    | file | pointer to file  | 
    | option | true  | 
  
   
Definition at line 47 of file JRootSupportkit.hh.
then usage $script[< detector identifier >< run range >]< QA/QCfile > nExample script to produce data quality plots nWhen a detector identifier and run range are data are downloaded from the database nand subsequently stored in the given QA QC file
 
int getStreamerVersion(TFile *file, const char *const name)
Get ROOT streamer version of class with given name. 
 
void actionAtFileOpen(TFile *file)
General action method at file open. 
 
 
 
 
Execute action. 
This implementation does nothing.
- Parameters
 - 
  
    | file | pointer to file  | 
    | option | false  | 
  
   
Definition at line 61 of file JRootSupportkit.hh.
 
 
Execute action. 
- Parameters
 - 
  
  
 
Definition at line 74 of file JRootSupportkit.hh.
then usage $script[< detector identifier >< run range >]< QA/QCfile > nExample script to produce data quality plots nWhen a detector identifier and run range are data are downloaded from the database nand subsequently stored in the given QA QC file
 
static void execute(TFile *file, JBool< true > option)
Execute action. 
 
 
 
 
  
  
      
        
          | static JFalse JLANG::JTest::test  | 
          ( | 
            | 
          ... | ) | 
           | 
         
       
   | 
  
staticprotectedinherited   | 
  
 
 
true if class has policy method actionAtFileOpen; else false 
Definition at line 66 of file JRootSupportkit.hh.
 
 
The documentation for this class was generated from the following file: