Compounds | |
class | SmearCell |
class | MyBigClass |
class | EsumIK |
class | CellAssociatedClusterEnergy |
class | TrackPrinter |
class | AssocTypeConverter |
class | NewNoConst |
class | Associator2 |
class | AssocTypeRecoverer |
class | NoConst |
class | Associator |
class | AtlfastB |
class | AtlfastProtoJetMaker |
This Algorithm constructs AtlfastProtoJets from Cells, Clusters and final state particles. More... | |
class | BinID |
class | BremEtaBin |
class | BremFitter |
class | BremPTScaleBin |
class | BremRBin |
class | Calorimeter |
class | CalSection |
This class provides rudimentary geometry information for a calorimeter section. More... | |
class | CalSectionReject |
class | CBNT_Atlfast |
class | CellMaker |
Maker class which reads Monte Carlo information form the TES and causes a calorimeter simulation of their energy deposits. This results in a collection of hit Cell entities to be written to the TES. More... | |
class | CellsAboveThreshold |
Helper class to select cells above an energy threshold. More... | |
class | CellSmearer |
Provides parameterised cell smearing. More... | |
class | ClusterConeStrategy |
ClusterMaking is currently defined as a process which uses Cells from the TES and forms Clusters from them. More... | |
class | PreCluster |
for accumulating weighted kinematic quantities More... | |
class | ClusterIsAssoc |
class | ClusterKtStrategy |
This Class builds Atlfast::KtClusters from Atlfast::Cells It uses the KT++ Algorithm based on the fortran Kt clustering Algorithm written by mike seymour. More... | |
class | ClusterMaker |
ClusterMaking is currently defined as a process which uses Cells from the TES and forms Clusters from them. More... | |
class | CorrelatedData |
class | DefaultReconstructedParticleMaker |
Reads Monte Carlo particle truth information from the TES and selects a specific particle species (set via a parameter). For each such MC truth particle it creates a ReconstructedParticle instance. More... | |
class | DefaultSmearer |
This class provides a default implementation of the ISmearer interface. More... | |
class | Displacement |
class | ElectronMatrixManager |
Used by tracksmearer to provide smear matrices corresponding to given track trajectories. More... | |
class | ElectronSmearer |
ElectronSmearer replicates the smearing code of ATLFAST++'s ElectronMaker. More... | |
class | EPileupMap |
Simple std::vector containing EPileupDeopsit Can randomly select a file to read in and fill vector with EPileupDeposits calculating its eta and phi from the code given. More... | |
class | EventHeaderMaker |
Algorithm which makes the Atlfast Event Header This must be run as the final algorithm in the Atlfast suite as it requires the information from all the earlier makers. More... | |
class | FinalStateParticleDumper |
formatted output of collection of Reconstructed Particles from the TES for debugging purposes. More... | |
class | GlobalEventData |
This Class is designed to replace the nasty CommonData which has to be initialised on the first event This will contain static member variables that can be read by all the classes. More... | |
class | GlobalEventDataMaker |
This Algorithm sets all the Static GlobalEventData values in the Singleton class GlobalEventData.h in it initialize method. More... | |
class | HepMCEventWriter |
class | IBinData |
class | ICellSelector |
Interface for cell selector function objects. More... | |
class | Cast |
class | IKinematicDumper |
formatted output of collection of Reconstructed Particles from the TES for debugging purposes. More... | |
class | IMatrixManager |
class | ISmearer |
Interface for Smearer objects. More... | |
class | Isolator |
Algorithm to test particles for isolation. More... | |
class | JetMaker |
class | JetRecalibrator |
class | JetSmearer |
Provides parameterised jet smearing. More... | |
class | LeptonBinData |
class | LeptonMatrixManager |
Used by tracksmearer to provide smear matrices corresponding to given track trajectories. More... | |
class | MagField |
Models magnetic field in the detector as a parameterised adjustment in phi of charged particles. More... | |
class | MissingMomentum |
class | Monitor |
class | MuonMatrixManager |
Used by tracksmearer to provide smear matrices corresponding to given track trajectories. More... | |
class | MuonSmearer |
Provides parameterised muon smearing. More... | |
class | ParameterResolutions |
class | PhotonSmearer |
Provides parametrised smearing for photons. More... | |
class | PionBinData |
class | PionMatrixManager |
Used by tracksmearer to provide smear matrices corresponding to given track trajectories. More... | |
class | ReconstructedParticleDumper |
class | ReconstructedParticleHistogramMaker |
Algorithm which makes debug histograms for ReconstructedParticles. More... | |
class | SGtester |
ClusterMaking is currently defined as a process which uses Cells from the TES and forms Clusters from them. More... | |
class | SharedConeStrategy |
This Clustering Strategy just calls ClusterConeStrategy and then recalibrates the energy using the fortran atlfast algorithms that do a crude Cell energy sharing calculation. More... | |
class | StandardHistogramMaker |
Algorithm which makes some standard Atlfast debug histograms. More... | |
class | StandardNtupleMaker |
class | TestTrackViewer |
This is an Test Algorithm designed to show new users of Athena/Atlfast how to access and use Atlfast objects from the TES. More... | |
class | TestValue |
class | TrackDumper |
class | TrackMaker |
class | TrackNtupleMaker |
class | TrackSmearer |
class | TransportedParticle |
class | TransportedParticleCollection |
class | TryToShower |
Typedefs | |
typedef std::vector< GridletElement * > | ElementCollection |
This class represents the detector's Calorimeter used in Cell making. At present, state construction is not available through jobOptions directly and therefore all parameters are temporarily passed in the Calorimeter constructor (i.e. | |
typedef ElementCollection::const_iterator | ElementCollectionCIter |
typedef ElementCollection::iterator | ElementCollectionIter |
typedef std::vector< IKinematic * > | localCellCollection |
typedef localCellCollection::iterator | localCellIterator |
typedef IKinematicCollection::const_iterator | IKinematicConstIterator |
typedef std::vector< const TransportedParticle * >::const_iterator | TransportedParticleCollectionCIter |
typedef std::vector< const TransportedParticle * >::iterator | TransportedParticleCollectionIter |
Functions | |
MsgStream & | operator<< (MsgStream &s, BremEtaBin &bin) |
MsgStream & | operator<< (MsgStream &s, BremPTScaleBin &bin) |
MsgStream & | operator<< (MsgStream &s, BremRBin &bin) |
MsgStream & | operator<< (MsgStream &stream, const CalSectionReject &c) |
MsgStream & | operator<< (MsgStream &stream, const CalSectionReject *const c) |
MsgStream & | operator<< (MsgStream &s, const ITrackParameters *t) |
MsgStream & | operator<< (MsgStream &s, const ITrackParameters &t) |
ostream & | operator<< (ostream &, const CalSectionReject &) |
ostream & | operator<< (ostream &, const CalSectionReject *const) |
template<class T, class U> void | ConvertVector (std::vector< T > &vin, std::vector< U > &vout) |
This should be done in the constructor.
|
This class represents the detector's Calorimeter used in Cell making. parameters are properties of CellMaker which then constructs Calorimeter). The calorimeter consists of three CalSections in which energies of HepMC particles are deposited. Definition at line 51 of file Calorimeter.h. |
|
Definition at line 52 of file Calorimeter.h. |
|
Definition at line 53 of file Calorimeter.h. Referenced by Atlfast::Calorimeter::addEelements(), and Atlfast::Calorimeter::addHelements(). |
|
Definition at line 50 of file ClusterConeStrategy.h. Referenced by Atlfast::ClusterConeStrategy::makeClusters(). |
|
Definition at line 51 of file ClusterConeStrategy.h. Referenced by Atlfast::ClusterConeStrategy::makeClusters(), and Atlfast::ClusterConeStrategy::PreCluster::PreCluster(). |
|
Definition at line 51 of file ClusterKtStrategy.h. |
|
Definition at line 51 of file TransportedParticleCollection.h. Referenced by Atlfast::CalSection::deposit(). |
|
Definition at line 55 of file TransportedParticleCollection.h. Referenced by Atlfast::CalSection::deposit(), Atlfast::Calorimeter::deposit(), and Atlfast::CellMaker::execute(). |
|
Definition at line 52 of file BremEtaBin.cxx. References Atlfast::BremEtaBin::bins().
00052 { 00053 map<TestValue, BremRBin*>::const_iterator iter = bin.bins()->begin(); 00054 map<TestValue, BremRBin*>::const_iterator end = bin.bins()->end(); 00055 s << "----------------- New Eta Bin with " << bin.bins()->size() << " R Bins ----------------" << endreq; 00056 int i=1; 00057 for (; iter!=end; ++iter) { 00058 s << "Bremstrahlung Radius " << i << " = " << (iter->first).value() << endreq; 00059 s << *(iter->second) << endreq; 00060 ++i; 00061 } 00062 return s; 00063 } |
|
Definition at line 20 of file BremPTScaleBin.cxx. References Atlfast::BremPTScaleBin::high(), Atlfast::BremPTScaleBin::low(), Atlfast::BremPTScaleBin::ptStep(), and Atlfast::BremPTScaleBin::ptValue().
00020 { 00021 s << "Scale edges :" << bin.low() << " - " << 00022 bin.high()<<"; PT Range "<<bin.ptValue() <<" - "<< bin.ptValue() + bin.ptStep() <<endreq; 00023 return s; 00024 } |
|
Definition at line 45 of file BremRBin.cxx. References Atlfast::BremRBin::bins().
00045 { 00046 map<TestValue, BremPTScaleBin>::const_iterator iter = bin.bins()->begin(); 00047 map<TestValue, BremPTScaleBin>::const_iterator end = bin.bins()->end(); 00048 int a=0; 00049 s << setprecision(4); 00050 s << "RBin with " << bin.bins()->size() << " pT Bins" << endreq; 00051 for (; iter!=end; ++iter) { 00052 if (a==12) { a=0; s << endreq; } 00053 s << setw(6) << iter->first.value(); 00054 ++a; 00055 } 00056 s<< endreq; 00057 return s; 00058 } |
|
Definition at line 93 of file CalSectionReject.cxx. References Atlfast::CalSectionReject::writeout().
00093 {
00094 return c.writeout(stream);
00095 }
|
|
Definition at line 96 of file CalSectionReject.cxx.
00096 {
00097 return (*c).writeout(stream);
00098 }
|
|
Definition at line 5 of file ITrackParameters.cxx.
00005 {
00006 return s << *t ;
00007 }
|
|
Definition at line 8 of file ITrackParameters.cxx.
00008 { 00009 s 00010 << "eta: "<< t.eta()<<" " 00011 << "phi: "<< t.phi()<<" " 00012 << "q/pT: "<< t.invPtCharge()<<" " 00013 << "d0: "<<t.impactParameter()<<" " 00014 << "z0: "<< t.zPerigee()<<" " 00015 << "cot Th: "<< t.cotTheta()<<" " 00016 << endreq; 00017 ; 00018 return s; 00019 } |
|
|
|
|
|
Definition at line 12 of file IKConversion.h. References ConvertVector(). Referenced by ConvertVector().
00012 { 00013 std::transform(vin.begin(), vin.end(), back_inserter(vout), Cast<T,U>()); 00014 } |