CMS 3D CMS Logo

tselname Class Reference

Description: <one line="" class="" summary>="">. More...

#include <FWCore/Skeletons/scripts/mkTemplates/TSelector/tselector.h>

Inheritance diagram for tselname:

TFWLiteSelector< tselnameWorker > TFWLiteSelectorBasic

List of all members.

Public Member Functions

void begin (TList *&)
 Called each time the 'client' begins processing (remote 'slaves' do not see this message).
void terminate (TList &)
 Called each time the 'client' has finished processing.
 tselname ()
 ~tselname ()

Private Member Functions

tselname operator= (tselname const &)
 tselname (tselname const &)


Detailed Description

Description: <one line="" class="" summary>="">.

Implementation: <Notes on="" implementation>="">

Definition at line 36 of file tselector.h.


Constructor & Destructor Documentation

tselname::tselname (  ) 

Definition at line 92 of file tselector.cc.

00093 {
00094 }

tselname::~tselname (  ) 

Definition at line 96 of file tselector.cc.

00097 {
00098 }

tselname::tselname ( tselname const &   )  [private]


Member Function Documentation

void tselname::begin ( TList *&  in  )  [virtual]

Called each time the 'client' begins processing (remote 'slaves' do not see this message).

Parameters:
in an assignable pointer to a list of objects you want passed to 'preProcessing'. This list is used to communicate with remote slaves. NOTE: you are responsible for deleting this TList and its content once you are done with it.

Implements TFWLiteSelectorBasic.

Definition at line 101 of file tselector.cc.

00102 {
00103 }

tselname tselname::operator= ( tselname const &   )  [private]

void tselname::terminate ( TList &  out  )  [virtual]

Called each time the 'client' has finished processing.

Parameters:
out contains the accumulated output of all slaves.

Implements TFWLiteSelectorBasic.

Definition at line 107 of file tselector.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), kPt, and std.

00107                                            {
00108   using namespace std;
00109   std::auto_ptr<TCanvas> canvas( new TCanvas() );
00110 //  {
00111 //    TObject* hist = fromWorkers.FindObject(kA);
00112 //    if(0!=hist) {
00113 //      hist->Draw();
00114 //      canvas->SaveAs( "a.jpg" );
00115 //    } else {
00116 //      cout <<"no '"<<kA<<"' histogram"<<endl;
00117 //    }
00118  // }
00119 
00120 @example_track  {
00121 @example_track    TObject* hist = fromWorkers.FindObject(kPt);
00122 @example_track    if(0!=hist) {
00123 @example_track      hist->Draw();
00124 @example_track      canvas->SaveAs( "pt.jpg" );
00125 @example_track    } else {
00126 @example_track      cout <<"no '"<<kPt<<"' histogram"<<endl;
00127 @example_track    }
00128 @example_track  }
00129   
00130 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:34:37 2009 for CMSSW by  doxygen 1.5.4