//____________________________________________________________________
//
// Event reader for A++ events used by AtlSelector
// 
//  
// Author: Oliver Maria Kind <mailto: kind@mail.desy.de>
// Update: $Id: AtlEvtReaderApp.cxx,v 1.2 2012/02/05 16:33:33 kind Exp $
// Copyright: 2011 (C) Oliver Maria Kind
//
#ifndef ATLAS_AtlEvtReaderApp
#include <AtlEvtReaderApp.h>
#endif
#include <iostream>

using namespace std;

#ifndef __CINT__
ClassImp(AtlEvtReaderApp);
#endif

//____________________________________________________________________

AtlEvtReaderApp::AtlEvtReaderApp(AtlSelector *parent) :
    AtlEvtReaderBase(parent) {
    //
    // Default constructor
    //
}

//____________________________________________________________________

AtlEvtReaderApp::~AtlEvtReaderApp() {
    //
    // Default destructor
    //
}

//____________________________________________________________________

void AtlEvtReaderApp::SetBranches(TTree *t) {
    //
    // Set branch assignments of the input tree. Here an A++ input
    // tree is assumed. For other trees this (virtual) method has to
    // be overloaded. See also the GetEntry() method
    //
    t->SetBranchAddress("Event", &fEvent);
}

//____________________________________________________________________

Int_t AtlEvtReaderApp::GetEntry(TTree *t, Long64_t entry) {
    //
    // Get entry from current input tree. This (virtual) method can be
    // overloaded if needed (different type of input tree)
    //
    return t->GetEntry(entry);
}


 AtlEvtReaderApp.cxx:1
 AtlEvtReaderApp.cxx:2
 AtlEvtReaderApp.cxx:3
 AtlEvtReaderApp.cxx:4
 AtlEvtReaderApp.cxx:5
 AtlEvtReaderApp.cxx:6
 AtlEvtReaderApp.cxx:7
 AtlEvtReaderApp.cxx:8
 AtlEvtReaderApp.cxx:9
 AtlEvtReaderApp.cxx:10
 AtlEvtReaderApp.cxx:11
 AtlEvtReaderApp.cxx:12
 AtlEvtReaderApp.cxx:13
 AtlEvtReaderApp.cxx:14
 AtlEvtReaderApp.cxx:15
 AtlEvtReaderApp.cxx:16
 AtlEvtReaderApp.cxx:17
 AtlEvtReaderApp.cxx:18
 AtlEvtReaderApp.cxx:19
 AtlEvtReaderApp.cxx:20
 AtlEvtReaderApp.cxx:21
 AtlEvtReaderApp.cxx:22
 AtlEvtReaderApp.cxx:23
 AtlEvtReaderApp.cxx:24
 AtlEvtReaderApp.cxx:25
 AtlEvtReaderApp.cxx:26
 AtlEvtReaderApp.cxx:27
 AtlEvtReaderApp.cxx:28
 AtlEvtReaderApp.cxx:29
 AtlEvtReaderApp.cxx:30
 AtlEvtReaderApp.cxx:31
 AtlEvtReaderApp.cxx:32
 AtlEvtReaderApp.cxx:33
 AtlEvtReaderApp.cxx:34
 AtlEvtReaderApp.cxx:35
 AtlEvtReaderApp.cxx:36
 AtlEvtReaderApp.cxx:37
 AtlEvtReaderApp.cxx:38
 AtlEvtReaderApp.cxx:39
 AtlEvtReaderApp.cxx:40
 AtlEvtReaderApp.cxx:41
 AtlEvtReaderApp.cxx:42
 AtlEvtReaderApp.cxx:43
 AtlEvtReaderApp.cxx:44
 AtlEvtReaderApp.cxx:45
 AtlEvtReaderApp.cxx:46
 AtlEvtReaderApp.cxx:47
 AtlEvtReaderApp.cxx:48
 AtlEvtReaderApp.cxx:49
 AtlEvtReaderApp.cxx:50
 AtlEvtReaderApp.cxx:51
 AtlEvtReaderApp.cxx:52
 AtlEvtReaderApp.cxx:53
 AtlEvtReaderApp.cxx:54
 AtlEvtReaderApp.cxx:55
 AtlEvtReaderApp.cxx:56
 AtlEvtReaderApp.cxx:57
 AtlEvtReaderApp.cxx:58
 AtlEvtReaderApp.cxx:59